Много "нового", а как "управиться"?

Программирование на Visual Basic for Applications
AL666
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 29.10.2002 (Вт) 23:06

Много "нового", а как "управиться"?

Сообщение AL666 » 04.01.2007 (Чт) 16:44

Вопрос собственно:
- Если на форме предполагается разместить неопределённое (на момент создания кода) количество контролов (пусть CommandButton будет), то как ловить события этих "новичков".

Тут народ описывает ситуации когда известно сколько должно создаться контролов и пишут события этих ещё не созданных кнопок заранее. Не писать же мне события CommandButton999_Click по порядку :( , а если и так, то вдруг надо будет 1000-ый создать :).

Весь этот кошмар в Excel.VBA произойти должен. Уже перерыл кучу информации, но народ как-то VBA игнорит.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.01.2007 (Чт) 16:48

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AL666
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 29.10.2002 (Вт) 23:06

Сообщение AL666 » 04.01.2007 (Чт) 18:33

Э-эх, больно мудрёно, чё-т прикрутить не выходит, а по подробнее (с переводом на русский). Не откажите в любезности адоптировать для Excel'я

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.01.2007 (Чт) 18:37

Приведённый код в адаптации к Excel не нуждается. Скопировать и вставить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Krasnaja Shapka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 87
Зарегистрирован: 26.10.2006 (Чт) 12:13
Откуда: Киев

Сообщение Krasnaja Shapka » 09.01.2007 (Вт) 13:59

можете это попробовать:
http://www.progz.ru/forum/index.php?showtopic=29429

у меня получилось повторить... восьмой постинг
Если ясность вашего объяснения исключает ложное толкование, все равно кто-то поймет вас неправильно.

Krasnaja Shapka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 87
Зарегистрирован: 26.10.2006 (Чт) 12:13
Откуда: Киев

Сообщение Krasnaja Shapka » 09.01.2007 (Вт) 14:00

и еще 6 постинг - пункт 1 :)
Если ясность вашего объяснения исключает ложное толкование, все равно кто-то поймет вас неправильно.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 105

    TopList