2010-06-02 43 views

回答

0

當您處於設計模式(意味着您可以移動和調整按鈕)時,您可以雙擊一個按鈕,VBA編輯器將打開該按鈕的Click事件的子例程。如上所述,它們與您碰巧以任何方式擁有它們的單元格都沒有關聯。

0

表單控件不直接鏈接到工作表單元格。他們可以'錨定'他們的大小爲&對齊的目的,但據我所知沒有任何關係與細胞,可以讓你得到一個單元格的參考,假設甚至可以毫不含糊地確定。

雖然每個窗體控件只能運行一個宏,但肯定很容易識別這種方式,不是嗎?

3
Dim r As Range 
    Set r = ActiveSheet.Buttons(Application.Caller).TopLeftCell 

上面的代碼會給你按鈕的單元格地址(這隻適用於表單按鈕不活動x按鈕)。

2

由於某些原因,我不得不使用.Shapes(Application.Caller),因爲.Buttons(Application.Caller)正在返回一個錯誤。

相關問題