Есть 3 колонки "A3", "B3", "C3", в которых прописаны ссылки на информацию из другого листа (здесь как Лист2!A1, Лист2!B1, Лист2!C1). Необходимо взять номер из Е3, сделать данный номер - номером колонки. Далее перепрописать взятый номер строки во всех трех ячейках слева (A3, B3, C3). Получится, что в A3", "B3", "C3" после изменения будет не Лист2!A1, Лист2!B1, Лист2!C1 , а ссылки на новую, указанную в "E3" строку Лист2!A10, Лист2!B10, Лист2!C10.
Также, если менять в "E3" цифру на другую — например, на "33", после перезаписи, номер строки обращения к ячейкам изменится на "33". и тп.
Видимо, само действие взятия цифры и перезаписи ее в соседние ячейки можно сделать через кнопку. Если через кнопку, то желательно в макросе не менять руками код, т.к. подобных строк много (делаются растягиванием вниз). Скриншот и файл пример прилагаю.
oleg9911, ничего не понятно если честно, но зачем тогда менять номер строки если просто макросом можно подставить сразу нужные данные соответствующие указанной строке?
Логично. Получается в A(n), B(n), C(n) можно сразу прописать ссылку на номер строки указанный в E(n)? Если да, то подскажите, пожалуйста, как это можно сделать?
Антон (Slash), уточните как в формуле указать, что берем именно определенную колонку? Необходимо, чтобы было обращение к определенной колонке в Лист2. Сейчас номер колонки не указан.
Получится, что ячейка А3 должна обращатся в Лист2 именно к колонке А + брать номер строки из Е3 (как вы реализовали). Далее, ячейка B3 - берет номер колонки B + брать номер строки из Е3 и тд