|
|
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. На листе имеется лента с датами, полученными с помощью формул. В коде необходимо узнать номер стобца искомой даты. Тестовый код: Код: vbnet 1. возвращает ошибку 91 'Object Variable or With block variable not set'. Искомая тестовая дата имеется на листе. По форумам посмотрел, имеется нюанс с форматом дат, поэтому использовал DateValue(). Но код, тем не менее, не работает. Подскажите, подалуйста, как можно поступить в данном случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 10:03 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 11:14 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
TpaBka, не выходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 13:16 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Пишет:"Subscript out of Range". Сама дата все также на листе присутсвует, но VBA в упор не находит её. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 13:23 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
А почему тогда у меня находит? Попробуй тогда Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 13:43 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
TpaBka > А почему тогда у меня находит? А потому что дата в ячейках в формате по умолчанию. Попробуй поменять формат ячеек хотя бы на ДД.ММ.ГГ - и не найдет! Я в свое время пробовал и так и эдак - не получилось. С тех пор ищу дату перебором в массиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 13:59 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
На Вашем примере так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 14:08 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
КазанскийTpaBka > А почему тогда у меня находит? А потому что дата в ячейках в формате по умолчанию. Попробуй поменять формат ячеек хотя бы на ДД.ММ.ГГ - и не найдет! Я в свое время пробовал и так и эдак - не получилось. С тех пор ищу дату перебором в массиве. Дело не в формате, если бы не нашло нужную дату, то было бы сообщение. А так вываливается ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 14:20 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
'Subscript out...' перестал вываливаться. ВЫлетает с ошибкой, означенной в стартовом посте. Я ее получал в методе Find, когда он не находил требуемые данные. Но фишка-то в том, что они там есть =/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 14:23 |
|
||
|
Поиск даты с помощью VBA
|
|||
|---|---|---|---|
|
#18+
TpaBka, у тебя находит. Пробую приделать какие-нибудь костылики, потом попробую то, что Казанский посоветовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=37887031&tid=2157573]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 417ms |

| 0 / 0 |

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