Имя: Пароль:
1C
1С v8
1с 8.2 и Excel
0 den8687
 
16.08.12
10:14
Подскажите каким образом нужно выполнять поиск в ячейках из 1с, нужно ТОЧНОЕ СООТВЕТСТВИЕ? Вот мой код:
НайденныйОбъект = Лист.Cells.Find(ЗначениеПоиска);
Находит все подряд... Если я выполняю поиск по Артикулу, то в результат поиска попадают ненужные значения из других ячеек.
1 den8687
 
16.08.12
10:18
?
2 Ololoshka
 
16.08.12
11:17
Попробуй так:

Лист.Cells.Find(ЗначениеПоиска,,,Excel.XlLookAt.xlWhole)

xlWhole - полное совпадение
3 den8687
 
16.08.12
13:04
Пишет что переменная не определена.
4 den8687
 
16.08.12
13:06
Заработало вот так:
xlValues = -4163;
xlWhole = 1;
НайденныйОбъект = Лист.Cells.Find(ЗначениеПоиска, Лист.Cells(1,1), xlValues, xlWhole);
5 sapphire
 
16.08.12
13:06
(3) Лист.Cells.Find(ЗначениеПоиска,,,1) // Excel.XlLookAt.xlWhole=1
6 den8687
 
16.08.12
13:07
(5) так тоже пробовал. не работало