powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / поменять макросом формулы в столбце
4 сообщений из 4, страница 1 из 1
поменять макросом формулы в столбце
    #38504705
evdss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
у меня есть столбец в котором в каждой ячейке формула
=Лист1!G17
=Лист1!G18
=Лист1!G20
и т.д.
мне надо скопировать этот столбец с формулами и вставить на другие листы, при этом G поменять на H и т.д.
...
Рейтинг: 0 / 0
поменять макросом формулы в столбце
    #38505199
Фотография Surrogate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evdss,

Попробуйте проделать эти манипуляции для одного листа включив макрорекордер.
дальше загоните в цикл и сделаете столько листов сколько нужно :)
...
Рейтинг: 0 / 0
поменять макросом формулы в столбце
    #38506050
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Surrogate, вы сами-то пробуете проделывать то, что советуете?
(если проделать операцию копирования руками - то ссылка на лист останется прежней, а ссылки на ячейку - сменятся относительно расстояния между точками копирования-вставки; если писать макрорекордером изменение формул (или запись новых - протяжку) - будет много мусорных команд, и т.д.)

Вообще, не совсем ясно, что требуется ТС.
"при этом G поменять на H" - это для первого копирования. А для последующих оставить так же - или продолжать наращивать столбцы?
"вставить на другие листы" - в какое место? и куда должна быть ссылка в новых формулах - всегда на Лист1, или на предыдущий лист?
Ну и без конкретных примеров "что есть - что хочу получить", нарисованных в файле Excel - вряд ли будет много содержательных ответов
...
Рейтинг: 0 / 0
поменять макросом формулы в столбце
    #38506493
Фотография Surrogate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

я именно по этому и пишу такой ответ, на такой (в сферическом вакууме) вопрос :)
я таки знаю, что сделать все макрорекордером не получится!
пример кода протяжки в моем недавнем коде
Код: vbnet
1.
2.
3.
Range("R999:V999").Select
    Selection.AutoFill Destination:=Range("R2:V999"), Type:=xlFillDefault
    Range("R2:V999").Select


код для формирования новых формул, тоже будет не более 10 строк
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / поменять макросом формулы в столбце
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]