
VBAでCheckBoxeを3個作りsub checkをコールできる用にしました。
このsub checkのなかで今どのCheckBoxeがクリックされたか調べたいのですがどうすればいいでしょうか、
Sub main()
With ActiveSheet.CheckBoxes.Add(10, 10, 20, 20)
.Name = "CheckBox " & .Index
.Caption = ""
.OnAction = "check"
End With
With ActiveSheet.CheckBoxes.Add(10, 50, 20, 20)
.Name = "CheckBox " & .Index
.Caption = ""
.OnAction = "check"
End With
With ActiveSheet.CheckBoxes.Add(10, 100, 20, 20)
.Name = "CheckBox " & .Index
.Caption = ""
.OnAction = "check"
End With
End Sub
Sub check()
'// クリックされたcheckboxの番号が知りたい//
End Sub
No.1
- 回答日時:
''// クリックされたcheckboxの番号が知りたい//
Sub check()
MsgBox ActiveSheet.Shapes(Application.Caller).Name
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
固定電話着信履歴 181 ・・・・...
-
66から始まる番号
-
823で始まる電話番号
-
いきなりPDF ダウンロード方法
-
Mac Book Air がトラブル
-
OCNのお客様番号などの確認方法
-
電話番号 +817673467911という...
-
すべて「ひとつ・・・」ではじ...
-
ダイヤル式のポストが空かなく...
-
パワーポイントの配布資料にペ...
-
同じ商品なのに、JANコード...
-
至急お願いいたします! ゆう...
-
FAX番号の英語表記とは?
-
受付番号を英語で?
-
電話をかけるのに、違う番号を...
-
【至急】パワーポイント!配布...
-
数A
-
1から5までの番号が1つずつ書か...
-
日本在住でアメリカの銀行口座...
-
フリーダイヤルのけた数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
固定電話着信履歴 181 ・・・・...
-
Mac Book Air がトラブル
-
66から始まる番号
-
電話をかけるのに、違う番号を...
-
至急お願いいたします! ゆう...
-
823で始まる電話番号
-
81・・・・・から始まる電話...
-
いきなりPDF ダウンロード方法
-
電話番号 +817673467911という...
-
その曲が弾けるようになるまで...
-
同じ商品なのに、JANコード...
-
すべて「ひとつ・・・」ではじ...
-
フリーダイヤルのけた数
-
1から5までの番号が1つずつ書か...
-
携帯番号変える時は、それなり...
-
エクセル ADO Filterでは一気...
-
不気味な番号
-
UL規格のイエローカード番号...
-
P/Nとは?
-
内線番号一覧が分かりづらい
おすすめ情報