powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / в Excel, при нажатие на ярлыке листа выполнять макрос
7 сообщений из 7, страница 1 из 1
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048457
ad456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно сделать в Excel так чтобы, при нажатие на ярлыке листа выполнялся какой-то макрос?
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048465
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой конпкой?
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048565
ad456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, получился:
Код: plaintext
1.
2.
3.
Private Sub Worksheet_Activate()
Call ' макрос
End Sub
А как можно "убить" сообщение при выпольнение макроса типа: "Заменить содержимое конечных ячеек? "
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048586
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь, что нельзя...

варианты:
1. вешать на менюшку "ply" ссылки на макросы (это та менюшка, которая выскакивает при щелчке правой мышкой на значке листа)
Например, так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Workbook_Open()
Call ggy_AddToPlyMenu
End Sub

Sub ggy_AddToPlyMenu()
Dim subControl As Object
With Application.CommandBars("Ply")
    ' Clear customized controls from shortcut menu
    .Reset
    ' Add controls to shortcut menu   
    .Controls.Add(Type:=msoControlButton).Caption = "новая копочка"
End With
End Sub
2. Обрабатывать события листа
Код: plaintext
1.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048593
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ad456А как можно "убить" сообщение при выпольнение макроса типа: "Заменить содержимое конечных ячеек? "
Код: plaintext
Application.DisplayAlerts = False
только включить потом не забудьте
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048641
ad456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
А как можно курсор "поставить" в начала листа?
...
Рейтинг: 0 / 0
в Excel, при нажатие на ярлыке листа выполнять макрос
    #36048651
ad456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снимаю:
Range("A2").Select
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / в Excel, при нажатие на ярлыке листа выполнять макрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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