|
▼ichinose さん:
>
>複数のボタンに上記のマクロを登録し、表示内容の違いを考察してください。
>その違いは、何が原因なのか が理解できれば方法は見えてきます。
暖かいアドバイスありがとうございます。ub btnclick()
Dim BTN As String
If TypeName(Application.Caller) = "String" Then
MsgBox Application.Caller
MsgBox ActiveSheet.Buttons(Application.Caller).Caption & "が押された"
BTN = ActiveSheet.Shapes(Application.Caller). _
TextFrame.Characters.Text
Sheets(BTN).Select
End If
End Sub
悪戦苦闘の末、何とか動くようになりました。
お礼の返信をすべきなのですが、
BTN = ActiveSheet.Shapes(Application.Caller). _
TextFrame.Characters.Text
の意味を知りたくて、質問にしました。
後、何かアドバイスはありますか。
おんぶにだっこで申し訳ありません。
|
|