В файле в листе1 буду удалять в вставлять новые данные для этого использовал формулу =ДВССЫЛ("Лист1!B4";ИСТИНА). как её протянуть по вертикали?
В файле в листе1 буду удалять в вставлять новые данные для этого использовал формулу =ДВССЫЛ("Лист1!B4";ИСТИНА). как её протянуть по вертикали?lidzhievelstshd
Сообщение отредактировал lidzhievelstshd - Среда, 22.05.2024, 20:39
Можно сделать так. Введите в произвольную ячейку значение "B4" (два символа - букву и цифру). В ячейку под ней введите "B5" и протяните эту пару значений вниз на сколько нужно. Получится вертикальный ряд адресов типа: [vba]
Код
B4 B5 B6 B7 B8 B9 B10
[/vba]Допустим, мы это сформировали в ячейках E4:E10. Правее, в ячейку F4 введите формулу:
Код
="=ДВССЫЛ(""Лист1!"&E4&""")"
И протяните формулу в диапазоне F4:F10. Получится вертикальный ряд "формул": [vba]
[/vba] Копируете диапазон F4:F10 и специальной вставкой "Вставить значения" вставляете значения правее, например, в диапазон J4:J10.
Наконец, выделяете последний диапазон J4:J10. Жмёте Ctrl+H. В диалоге "Найти и заменить" в поля "Найти" и "Заменить на" вводите один и тот же символ B (латинское бэ) и жмете кнопку "Заменить все" - формулы в диапазоне J4:J10 оживают!
Можно сделать так. Введите в произвольную ячейку значение "B4" (два символа - букву и цифру). В ячейку под ней введите "B5" и протяните эту пару значений вниз на сколько нужно. Получится вертикальный ряд адресов типа: [vba]
Код
B4 B5 B6 B7 B8 B9 B10
[/vba]Допустим, мы это сформировали в ячейках E4:E10. Правее, в ячейку F4 введите формулу:
Код
="=ДВССЫЛ(""Лист1!"&E4&""")"
И протяните формулу в диапазоне F4:F10. Получится вертикальный ряд "формул": [vba]
[/vba] Копируете диапазон F4:F10 и специальной вставкой "Вставить значения" вставляете значения правее, например, в диапазон J4:J10.
Наконец, выделяете последний диапазон J4:J10. Жмёте Ctrl+H. В диалоге "Найти и заменить" в поля "Найти" и "Заменить на" вводите один и тот же символ B (латинское бэ) и жмете кнопку "Заменить все" - формулы в диапазоне J4:J10 оживают!Gustav
Почему ИСТИНА? Для протягивания ЛОЖЬ в качестве второго аргумента удобнее. Статья по теме С файлом-примером ответ может быть более содержательнымPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816