|
Поиск в Excel |
☑ |
0
yabes
21.03.12
✎
17:36
|
Подскажите как найти строку Стр в столбце "А" эксель?
Макет = ПолучитьМакет("Макет");
КомОбъект = Макет.Получить();
Лист = КомОбъект.WorkSheets(1);
ИскомаяЯчейка = Лист.Range("a1:a500").find(?????????
|
|
1
asady
21.03.12
✎
18:07
|
(0) обсуждали уже несколько лет подряд
ещё с клюшек....
поищи поиском
|
|
2
yabes
21.03.12
✎
18:14
|
Не совсем разобрался! Я так и не понял! Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat). Я так и не понял как указывать параметры, чтобы он понимал тип!
|
|
3
Armando
21.03.12
✎
18:15
|
В чем вопрос-то?
Лист.Columns(1).Find(.....)
|
|
4
Armando
21.03.12
✎
18:17
|
Что у тебя в этой колонке? Что хочешь найти? Что указываешь в параметре What?
|
|
5
yabes
22.03.12
✎
09:36
|
Как мне указать параметр SearchOrder xlByRows?
|
|
6
le_
22.03.12
✎
09:39
|
xlByRows = 1;
|
|
7
yabes
22.03.12
✎
09:51
|
(6) Ну не логично все! Это же не булевский тип, это значение параметра. Не работает!
|
|
8
le_
22.03.12
✎
09:52
|
(7) Это константа. И значение ее равно 1.
|
|
9
yabes
22.03.12
✎
10:03
|
(8) Почему тогда в этом коде:
Макет = ПолучитьМакет("Макет");
КомОбъект = Макет.Получить();
Лист = КомОбъект.WorkSheets(1);
xlByRows = 1;
Ячейка = Лист.Range("a1:a500").find("2.1",,,,xlByRows);
Пишет ошибку:Произошла исключительная ситуация (0x80020005) ???
|
|
10
dk
22.03.12
✎
10:09
|
ole не любит пустые значения ",,,,"
впиши туда что нить, лучше конечно знать, что вписывать
для начала можно "" или 0 попробовать
|
|
11
yabes
22.03.12
✎
10:11
|
(10) С НУЛЯМИ И "" ТА ЖЕ ОШИБКА
|
|
12
comp2006
22.03.12
✎
10:22
|
Ячейка = Лист.Range("a1:a500").find("2.1", Лист.Range("a1"), -4163, 2, 1);
|
|
13
yabes
22.03.12
✎
10:29
|
(12) Спасибо большое! Я тебе очень благодарен!
|
|
14
dk
22.03.12
✎
11:10
|
(11) а орать чего?
|
|
15
yabes
22.03.12
✎
11:35
|
(11) Извини, Случайный CAPS. Тебе тоже спасибо, dk!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой