Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/функция Cells.Find или Columns.Find возвращает Nothing - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » функция Cells.Find или Columns.Find возвращает Nothing (Макросы/Sub)
функция Cells.Find или Columns.Find возвращает Nothing
jun Дата: Понедельник, 06.12.2021, 16:37 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 42 ±
Замечаний: 0% ±

Всем привет!

Есть книги, где в определенном столбце ищутся значения, но почему-то метод find возвращает nothing.
Пример прилагаю.

Всем большое спасибо!
К сообщению приложен файл: 1144134.xlsb (13.2 Kb)
 
Ответить
СообщениеВсем привет!

Есть книги, где в определенном столбце ищутся значения, но почему-то метод find возвращает nothing.
Пример прилагаю.

Всем большое спасибо!

Автор - jun
Дата добавления - 06.12.2021 в 16:37
Nic70y Дата: Понедельник, 06.12.2021, 16:44 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
Set rng = Worksheets("Общий").Cells.Find("06.12.2021")
[/vba]вы ищете текст, а в ячейках даты


ЮMoney 41001841029809
 
Ответить
Сообщение[vba]
Код
Set rng = Worksheets("Общий").Cells.Find("06.12.2021")
[/vba]вы ищете текст, а в ячейках даты

Автор - Nic70y
Дата добавления - 06.12.2021 в 16:44
Pelena Дата: Понедельник, 06.12.2021, 16:44 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Надо искать дату, а не текст
[vba]
Код
Set rng = Worksheets("Общий").Cells.Find(CDate("06.12.2021"))
[/vba]
или
[vba]
Код
Set rng = Worksheets("Общий").Cells.Find(DateSerial(2021, 12, 6))
[/vba]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНадо искать дату, а не текст
[vba]
Код
Set rng = Worksheets("Общий").Cells.Find(CDate("06.12.2021"))
[/vba]
или
[vba]
Код
Set rng = Worksheets("Общий").Cells.Find(DateSerial(2021, 12, 6))
[/vba]

Автор - Pelena
Дата добавления - 06.12.2021 в 16:44
jun Дата: Понедельник, 06.12.2021, 17:01 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 141
Репутация: 42 ±
Замечаний: 0% ±

Всем большое спасибо! :D
 
Ответить
СообщениеВсем большое спасибо! :D

Автор - jun
Дата добавления - 06.12.2021 в 17:01
Мир MS Excel » Вопросы и решения » Вопросы по VBA » функция Cells.Find или Columns.Find возвращает Nothing (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!