powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обращение к кнопке
16 сообщений из 16, страница 1 из 1
Обращение к кнопке
    #33593220
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
один код находится под Private Sub CommandButton1_Click()
другой под Private Sub CommandButton2_Click()
из программки под Private Sub CommandButton2_Click() возможно вызвать программу находящуюся под Private Sub CommandButton1_Click() ?
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33593256
Кнопки где, на листах или на формах?
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33593258
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или может можно программно эмитировать нажатие кнопки 1 ?
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33593259
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь2Кнопки где, на листах или на формах?
Все находится на одном листе.
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33593334
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде работает.
Private Sub CommandButton1_Click()
MsgBox "A"
End Sub

Private Sub CommandButton2_Click()
CommandButton1_Click
End Sub
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33593406
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodorвроде работает.
Private Sub CommandButton1_Click()
MsgBox "A"
End Sub

Private Sub CommandButton2_Click()
CommandButton1_Click
End Sub
Огромное спасибо! Вычитал или методои тыка?
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33594004
talgat, а почему сам не попробовал, ведь все довольно-таки просто.
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33594448
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь2talgat, а почему сам не попробовал, ведь все довольно-таки просто.
Не ожидал, что это так просто. Теперь в похожих ситуациях буду экспериментировать
...
Рейтинг: 0 / 0
Обращение к кнопке
    #33595539
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talgatОгромное спасибо! Вычитал или методом тыка?

Почему-то алгоритм всегда один и тот же.
Сначало старый добрый "тык", потом книги, потом форум.

talgatНе ожидал, что это так просто. Теперь в похожих ситуациях буду экспериментировать
иногда приводит к нежелательным эфектам
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Обращение к кнопке
    #34501662
yurikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос почти тот же

один код находится под Private Sub CommandButton1_Click() на листе1
другой под Private Sub CommandButton2_Click() на листе2

из Private Sub CommandButton2_Click() или из макроса возможно вызвать Private Sub CommandButton1_Click() ?
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34501881
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем?
Можно ведь на одну и ту же процедуру сослаться


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub CommandButton1_Click()
[color=blue]Macro1[/color]
End Sub


Private Sub CommandButton2_Click()
...
...
[color=blue]Macro1[/color]

End Sub
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34501883
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub CommandButton1_Click()
Macros1
End Sub


Private Sub CommandButton2_Click()
...
...
Macros1

End Sub
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34501960
yurikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно что-то типа этого

Sub Макрос1()

лист1.CommandButton2_Click()

End Sub

условие: CommandButton2_Click() находится на листе1
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34502289
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurikz

Просто в модуле класса Worksheet, где у Вас живет обработчик события:
Код: plaintext
Private Sub CommandButton1_Click()
измените область видимости этой процедуры на Public:
Код: plaintext
Public Sub CommandButton1_Click()
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34502301
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и потом вызывайте этот обработчик из обычного модуля
Код: plaintext
1.
2.
Sub s_mySub()
  Worksheets("Лист1").CommandButton1_Click
End Sub
...
Рейтинг: 0 / 0
Обращение к кнопке
    #34502414
yurikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lena_####

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


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