Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обработка нескольких кнопок (CommadButton) одной процедурой - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Обработка нескольких кнопок (CommadButton) одной процедурой
IgorShuldybin Дата: Пятница, 03.01.2014, 18:25 | Сообщение № 21
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Hugo, Спасибо, так я уже сделал, но ... как-то много получается, и неиновационно...
 
Ответить
СообщениеHugo, Спасибо, так я уже сделал, но ... как-то много получается, и неиновационно...

Автор - IgorShuldybin
Дата добавления - 03.01.2014 в 18:25
KuklP Дата: Пятница, 03.01.2014, 18:26 | Сообщение № 22
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
О классах можно почитать здесь:
http://www.excel-vba.ru/chto-umeet-excel/rabota-s-modulyami-klassov/
Название нажатой кнопки: application.caller.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеО классах можно почитать здесь:
http://www.excel-vba.ru/chto-umeet-excel/rabota-s-modulyami-klassov/
Название нажатой кнопки: application.caller.

Автор - KuklP
Дата добавления - 03.01.2014 в 18:26
IgorShuldybin Дата: Пятница, 03.01.2014, 18:30 | Сообщение № 23
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
KuklP, Спасибо, буду учить матчасть!
 
Ответить
СообщениеKuklP, Спасибо, буду учить матчасть!

Автор - IgorShuldybin
Дата добавления - 03.01.2014 в 18:30
KuklP Дата: Пятница, 03.01.2014, 18:32 | Сообщение № 24
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Для класса(из примера) название кнопки будет: buttons.caption(надпись), или buttons.name(имя контрола).
Удачи.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Пятница, 03.01.2014, 18:33
 
Ответить
СообщениеДля класса(из примера) название кнопки будет: buttons.caption(надпись), или buttons.name(имя контрола).
Удачи.

Автор - KuklP
Дата добавления - 03.01.2014 в 18:32
Hugo Дата: Пятница, 03.01.2014, 18:39 | Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Увидеть имя:
[vba]
Код
Private Sub ColorButton_MouseDown(ByVal Button As Integer, _
     ByVal Shift As Integer, ByVal x As Single, ByVal Y As Single)
'   Assign the value and close the dialog
     ColorValue = ColorButton.BackColor
     MsgBox ColorButton.Name
     Unload UserForm1
End Sub
[/vba]


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеУвидеть имя:
[vba]
Код
Private Sub ColorButton_MouseDown(ByVal Button As Integer, _
     ByVal Shift As Integer, ByVal x As Single, ByVal Y As Single)
'   Assign the value and close the dialog
     ColorValue = ColorButton.BackColor
     MsgBox ColorButton.Name
     Unload UserForm1
End Sub
[/vba]

Автор - Hugo
Дата добавления - 03.01.2014 в 18:39
Vja4eslav Дата: Вторник, 17.09.2019, 11:59 | Сообщение № 26
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Есть ссылка где можно про Class() почитать, не пойму как работает и в какой последовательности. И еще если не затруднит как из приложенной Вами программы получить название нажатой кнопки, убрав в коменты все лишнее.


https://www.excel-vba.ru/chto-um....#0
 
Ответить
Сообщение
Есть ссылка где можно про Class() почитать, не пойму как работает и в какой последовательности. И еще если не затруднит как из приложенной Вами программы получить название нажатой кнопки, убрав в коменты все лишнее.


https://www.excel-vba.ru/chto-um....#0

Автор - Vja4eslav
Дата добавления - 17.09.2019 в 11:59
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!