Re: Просьба пояснить с кнопками в Excel
От: Elena_ Россия  
Дата: 28.03.07 19:30
Оценка:
Здравствуйте, AndrF, Вы писали:

AF>В ячейках листа расположены кнопки вызывающие одну и ту же процедуру, как узнать:


AF>1. В какой ячейке была нажата кнопка? Или имя/ссылка на кнопку...

AF>2. Имя/подпись этой кнопки?

Если речь о кнопках с панели Forms, то что-то типа
    MsgBox Application.Caller
        
    Dim Button As Object
    Set Button = ActiveSheet.Buttons(Application.Caller)
    MsgBox Button.Caption
    MsgBox Button.Left & " " & Button.Top
    MsgBox ActiveSheet.Cells(5, 2).Left & " " & ActiveSheet.Cells(5, 2).Top

К ячейкам кнопки не привязаны, можно просто сравнить их местоположение с координатами ячеек, они в одних единицах
Пользователь — друг программиста!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.