|
Поиск в 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
|
||||
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!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |