![]() |
![]() |
|
Поиск в Excel | ☑ | ||
---|---|---|---|---|
0
Масянька
23.07.12
✎
13:12
|
День добрый!
Подскажите, какой командой можно найти заданное значение на странице Excel? Спасибо. |
|||
1
Ненавижу 1С
гуру
23.07.12
✎
13:14
|
запись макросов уже отменили?
|
|||
2
Масянька
23.07.12
✎
13:15
|
Не-а. Есть Excel файл. Есть 7.7. Нужно взять значение из 7.7, найти его в файле, взять значение (к примеру, из соседней ячейки) и запихнуть в 7.7.
При чем тут макрос? |
|||
3
Масянька
23.07.12
✎
13:18
|
Только не говорите мне, что никто с этим не парился....
Ну, ткните меня носом :)))) Пожалуйста..... |
|||
4
miki
23.07.12
✎
13:21
|
||||
5
Масянька
23.07.12
✎
13:26
|
Спасибо. Помню же. что вроде делала уже, а найти не могу :)))))
|
|||
6
Ненавижу 1С
гуру
23.07.12
✎
13:27
|
(2) при том, ты же через COM будешь к Excel обращаться? а там методы совпадают с VBA, который макрос рисует
|
|||
7
miki
23.07.12
✎
13:29
|
(5)Витаминов Вам, Анна, надо кушать больше. Тем более лето...
|
|||
8
sapphire
23.07.12
✎
13:33
|
(0)
Function Find(What, [After], [LookIn], [LookAt], [SearchOrder], [SearchDirection As XlSearchDirection = xlNext], [MatchCase], [MatchByte], [SearchFormat]) As Range Member of Excel.Range |
|||
9
ШтушаКутуша
23.07.12
✎
13:35
|
(0) а своих всезнающих друзей спросить? не?
|
|||
10
Масянька
23.07.12
✎
14:05
|
(9) Я и спрашиваю.
(7) Не-а, мне в отпуск надо :((( (6) Макросы - я не умею :((( СПАСИБО. |
|||
11
Масянька
23.07.12
✎
15:50
|
Я еще раз спрошу своих всезнающих друзей: в нужной мне колонке формула, а как получить значение?
В искомой ячейке значение (123456), в соседней строка ("три рубля"), за ней - то, что мне надо 187 (формула J9013*1,25). |
|||
12
Масянька
23.07.12
✎
15:52
|
А в ячейке J9013 - 19,27. Вот его почему-то и выводит....
|
|||
13
Масянька
23.07.12
✎
15:53
|
Тьфу, блин, 654 в ячейке J9013. И нужно мне (по формуле) 817.
|
|||
14
Масянька
23.07.12
✎
16:00
|
Нет, тут что-то не то.
Искомое значение в ячейке "D". Получить нужно значение из ячейки "F". Попытка Нашли = Диапазон.Find(мАртикулПрайс, Диапазон.Cells(1,1), -4123,1,1,1,0,0); НашлиАдрес = Нашли.Address; НашлиСтрока = Нашли.Row; НашлиКолонка = Нашли.Column; НоваяКолонка = НашлиКолонка + 2; Цена = Диапазон.Cells(НашлиСтрока,НоваяКолонка).Value; Исключение КонецПопытки; А получает почему-то ячейку"I"? |
|||
15
Масянька
23.07.12
✎
16:02
|
Всё. Разобралась.
Вот спросишь у умных людей и все получится :))))))) |
|||
16
miki
23.07.12
✎
16:02
|
Проверяла, что НашлиКолонка = 4?
|
|||
17
Масянька
23.07.12
✎
16:08
|
Да. Тут такая фигня - искать надо в Диапазоне, а брать значение в Лист.
Дурдом..... Мало того, что мозги плавятся от жары, еще и работать не хочет :)))) |
|||
18
Popkorm
23.07.12
✎
16:28
|
(11)формула J9013*1,25 рассчитывается из ячеек файла Екселе?!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |