Задача такая. На Листе1 есть стандартные 4 AutoShape, имитирующие кнопки. К каждому AutoShape привязаны макросы (при нажатии на них) тоже стандартные На Листе2, Листе3 должны быть такие же AutoShape в одном и том же месте Хочется чтобы не создавать на каждом листе свои AutoShape, просто перемещать существующие на Листе1 на активный лист. Как это сделать? (Нужно перемещать кнопки не на любой лист, а только на Лист1, Лист2, Лист3. На Лист4 -не нужно - для примера).
Добрый день, помогите пожалуйста написать макрос.
Задача такая. На Листе1 есть стандартные 4 AutoShape, имитирующие кнопки. К каждому AutoShape привязаны макросы (при нажатии на них) тоже стандартные На Листе2, Листе3 должны быть такие же AutoShape в одном и том же месте Хочется чтобы не создавать на каждом листе свои AutoShape, просто перемещать существующие на Листе1 на активный лист. Как это сделать? (Нужно перемещать кнопки не на любой лист, а только на Лист1, Лист2, Лист3. На Лист4 -не нужно - для примера).neonar
чтобы не создавать на каждом листе элементы управления их выносят на ленту, и, например, делают неактивными или скрывают, когда выбран Лист4
чтобы не создавать на каждом листе элементы управления их выносят на ленту, и, например, делают неактивными или скрывают, когда выбран Лист4прохожий2019
Здравствуйте. Не понятно, а зачем их создавать? Ну скопировали разок на соседние листы и пусть они там висят. Или вы будете удалять эти листы и по этому вам вновь нужно создавать кнопки? Если так, то можно создать лист шаблон с этими кнопкам и при создании нового листа кнопки уже будут на нём. Перетаскивать каждый раз не вижу необходимости, какая разница есть на неактивном листе эти кнопки или нет, всё равно на них не нажмёте пока не перейдёте на этот лист.
Здравствуйте. Не понятно, а зачем их создавать? Ну скопировали разок на соседние листы и пусть они там висят. Или вы будете удалять эти листы и по этому вам вновь нужно создавать кнопки? Если так, то можно создать лист шаблон с этими кнопкам и при создании нового листа кнопки уже будут на нём. Перетаскивать каждый раз не вижу необходимости, какая разница есть на неактивном листе эти кнопки или нет, всё равно на них не нажмёте пока не перейдёте на этот лист.gling
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 13.02.2022, 19:41
Я не говорил что нужно их создавать. Они уже есть. Да, в реале у меня несколько листов-шаблонов. Они копируются при работе программы - создаются новые листы со стандартными кнопками. Ну можно и разок скопировать их на все листы-шаблоны только макросом, просто я думал перемещать кнопки легче
P.S. На ленту не хочу
Я не говорил что нужно их создавать. Они уже есть. Да, в реале у меня несколько листов-шаблонов. Они копируются при работе программы - создаются новые листы со стандартными кнопками. Ну можно и разок скопировать их на все листы-шаблоны только макросом, просто я думал перемещать кнопки легче
Можно кнопки создать на форме и при активации нужного листа выводить эту форму. Тогда не нужно будет копировать эти кнопки на листы. Только не знаю (не интересовался) можно ли привязать форму к нужной строке или ячейке на листе.
Можно кнопки создать на форме и при активации нужного листа выводить эту форму. Тогда не нужно будет копировать эти кнопки на листы. Только не знаю (не интересовался) можно ли привязать форму к нужной строке или ячейке на листе.gling
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 13.02.2022, 21:20