powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CommandButton в Excel
6 сообщений из 6, страница 1 из 1
CommandButton в Excel
    #37646184
qqws
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как из 30 кнопок на форме в Excel получить индекс нажатой кнопки?
спасибо
...
Рейтинг: 0 / 0
CommandButton в Excel
    #37646251
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qqws,

Если лень писать обработчик события нажатия для каждой кнопки, то вот так , например.
...
Рейтинг: 0 / 0
CommandButton в Excel
    #37646811
qqws
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бенедикт,

это очень сложно и громоздко, а если 50 кнопок

что-то типа

For Each comm In UserForm1.CommandButton.Controls
If comm.Value = True Then
x = comm.TabIndex
End If
Next comm

или где здесь поправить

спасибо
...
Рейтинг: 0 / 0
CommandButton в Excel
    #37646858
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qqws,

С каких пор у CommandButton есть свойство Value?
Да и если б было - на какое событие должен был бы запускаться этот цикл?
...
Рейтинг: 0 / 0
CommandButton в Excel
    #37646861
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, может автор путает CommandButton и ToggleButton?
...
Рейтинг: 0 / 0
CommandButton в Excel
    #37647415
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qqws,

сложно и громоздко сделать три движения мышкой по переносу готовых классов из проекта в проект, написать код (цикл) регистрации кнопок в коллекции и один обработчик события?
Ну, тогда есть альтернатива - ручками прописывать обработчик события для каждой кнопки. 50 кнопок - 50 обработчиков. 100 кнопок - 100 обработчиков. Просто и коротко.

И на вопрос Shocker.Pro про событие ответьте.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CommandButton в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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