Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CommandButton в Excel / 6 сообщений из 6, страница 1 из 1
03.02.2012, 16:48
    #37646184
qqws
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CommandButton в Excel
как из 30 кнопок на форме в Excel получить индекс нажатой кнопки?
спасибо
...
Рейтинг: 0 / 0
03.02.2012, 17:18
    #37646251
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CommandButton в Excel
qqws,

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

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

что-то типа

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

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

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

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

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

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


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