0

私は VBA を初めて使いました (1 か月) が、Excel で画像を選択したときにコードに認識させる方法がわかりません。

セルの代わりに画像を選択すると、画像を含むセルを自動選択できるようにしたい。

ピクチャには、セルと同じ名前が既に付けられており、「INV」が開始点になっています (例: INV$A$1)。

セルをダブルクリックするとサブルーチンがトリガーされるため、コードはダブルクリックでも機能する必要があります。

すべてがすでに書かれていますが、セルではなく画像をクリックしても何も起こりません。

4

2 に答える 2

0

次のようなことを試してください:

Private Sub Image1_Click()
    MsgBox "clicked via Click!"
End Sub

Private Sub Image1_GotFocus()
    MsgBox "clicked via GotFocus!"
End Sub

ここで、「Image1」は、type のコントロールの自動的に作成された名前ですImageExcelこのようなコントロールは、 のシートに挿入されDesign Modeます。コントロールをダブルクリックして、VBAエディターで自動編集されたイベント ハンドラー ルーチンを取得します。

于 2013-10-31T23:03:02.213 に答える