Здравствуйте! Вообще-то я программирую на Delphi, а тут понадобилось сделать проект на VBA в Excel (v.97 win98se)и обнаружилось, что я не представляю, как назначить один обработчик события для нескольких контролов. Ситуация такая: на моей форме много чек-боксов, при изменении состояния каждого присваивается логическое значение одному из компонентов массива (их идентифицирую по св-ву tag чек-бокса). И что же: я должен писать для каждого чек-бокса обработчик? В Дельфи просто: среда программирования позволяет назначить один обработчик события многим контролам, а в обработчик обязательно передается параметр Sender, который и определяет, какой контрол вызвал событие. Можно ли что-то подобное (и как) сделать на VBA? Заранее спасибо за любой совет.
|