2
我有一個用戶窗體,10個ImageBox裏面有10個圖像。我知道,我能確定已經被點擊了哪些圖片是這樣的:VBA Excel用戶窗體。如何確定哪個圖像被點擊
Private Sub Image1_Click()
MsgBox "Image 1 clicked!"
End Sub
但因爲有10張,我必須重複做10次以上的代碼?
Private Sub Image1_Click()
MsgBox "Image 1 clicked!"
End Sub
Private Sub Image2_Click()
MsgBox "Image 2 clicked!"
End Sub
Private Sub Image3_Click()
MsgBox "Image 3 clicked!"
End Sub
Private Sub Image4_Click()
MsgBox "Image 4 clicked!"
End Sub
etc
或者有一個更優雅和簡潔的方法?
可能的複製的[對象數組或在VBA Excel集合](http://stackoverflow.com/questions/1909763/object-array-or-collection-in-vba-excel) – Comintern