Помощь - Поиск - Пользователи - Календарь
Полная версия: 1С и Excel
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
ANDRE
Здравствуйте!
У меня такой есть код по поиску текста в файле Excel:

ПерваяЯчейка = ЭксельЛист.Cells.Find("Привет");
ВтораяЯчейка = ЭксельЛист.Cells.FindNext("Привет");

ПерваяЯчейка 1С отлично выдает, а вот ВтораяЯчейка пишет ошибку:
Ошибка при вызове метода контекста (FindNext): произошла исключительная ситуация (Microfoft Excel): Невозможно получить свойство FindNext класса Range.

Помощник по VBA не помог мне ничем!
Помогите, если кто знает решение! Заранее благодарен.
ThargoN_SG
Цитата(ANDRE @ 27.6.2008, 11:39) *

Помощник по VBA не помог мне ничем!
Помогите, если кто знает решение! Заранее благодарен.


У метода findNext() один необязательный параметр - ячейка, после которой продолжать поиск начатый методом Find(), а не искомое значение. То есть код тогда должен выглядеть хотя бы так:
Код
ПерваяЯчейка = ЭксельЛист.Cells.Find("Привет");
//...
ВтораяЯчейка = ЭксельЛист.Cells.FindNext(ПерваяЯчейка);

Сам не проверял - попробуй! :)
ANDRE
Спасибо большое буду пробовать!!!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.