私は10個のImageBox内に10個の画像を持つuserformを持っています。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