Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.07.2021, 14:41
|
|||
|---|---|---|---|
|
|||
Вопрос по применению функции Find c датами в Excel (VBA ) |
|||
|
#18+
Добрый день, Может кто подскажет по применению функции Find с датами в VBA (Excel)? В строке номер 6 в файле в ячейках содержится информация с датами, в формате как отражено ниже: янв.21 фев.21 мар.21 апр.21 В поле значений в ячейках отражается как: 01.01.2021 01.02.2021 01.02.2021 01.04.2021 Далее код ищет в этой строке дату, например : 01.02.2021 и не находит. ah - ссылка на внешний xlsx файл. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. Результат - Дата не найдена. В чем может быть причина? Если в строке разместить текст, например - "01.02.2021" и искать как текст, то все определятся корректно. И еще особенность - ищу эту сроку в листе внешнего файла. Если искать в текущем листе , то все работает. Какие есть идеи? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2021, 17:23
|
|||
|---|---|---|---|
Вопрос по применению функции Find c датами в Excel (VBA ) |
|||
|
#18+
Yuri KR, Файл открыт ? ah - ccылка на что ? Лист, диапазон ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2021, 17:54
|
|||
|---|---|---|---|
|
|||
Вопрос по применению функции Find c датами в Excel (VBA ) |
|||
|
#18+
big-duke, файл конечно открыт. ссылка Set ah = Workbooks("File10.xlsx").Sheets("1") и что непонятно вообще, так то, что этот же код корректно работает с этими же датами на текущем листе, а во внешней файле, где все 1:1 - нет. Но если искать во внешнем файле в этой же строке текст, а не даты, то все ищется мгновенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2021, 16:49
|
|||
|---|---|---|---|
Вопрос по применению функции Find c датами в Excel (VBA ) |
|||
|
#18+
Там емнип действительно есть проблема с Range.Find при поиске дат. М.б. проще будет заменить на программный вызов формулы ПОИСКПОЗ или ВПР, и анализ на IsError? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2021, 08:13
|
|||
|---|---|---|---|
|
|||
Вопрос по применению функции Find c датами в Excel (VBA ) |
|||
|
#18+
Yuri KR Попробуйте свойство Application.International применить https://docs.microsoft.com/ru-ru/office/vba/api/excel.application.international ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2171736]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 393ms |

| 0 / 0 |
