Доброго времени суток. Можно ли с помощью макроса в коде листа сделать так, чтобы при смене состояния переключателя происходила замена текста на листе (например, в примере в ячейках F7:F8 при смене состояния переключателя из 1 в 2 формулы должны ссылаться на Лист3, при смене из 2 в 1 - на Лист2).
Юрий М, да, логичнее и проще всего. В реальном примере, на главном листе есть пользовательские функции, в которых есть ссылки на определённые ячейки на техническом листе. И мне сейчас нужно добавить 2 тех. лист и, следовательно, надо чтобы при смене состояния переключателей менялись и названия листов. А проблема в том, что пользовательские функции почему-то не хотят правильно работать с формулами типа ЕСЛИ(А=1;Лист2!А1;Лист3!А1). Ну и как вариант я вижу динамическую замену с помощью макроса этих самых Лист2 на Лист3 и обратно при смене состояния переключателя.
Юрий М, ну да, тут всё просто. Но у меня всё-таки немного другая задача: я хочу, чтобы при смене состояния переключателя происходила замена текста на листе (в рассматриваемом примере это 'Лист2' на 'Лист3'). Причём замена должна работать в обе стороны. Как-то вот так.
artem3.6 написал: я хочу, чтобы при смене состояния переключателя происходила замена текста на листе (в рассматриваемом примере это 'Лист2' на 'Лист3')