Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12721 / 76734 ←次へ | 前へ→

【69528】Re:コマンドボタンから各シートへ
質問  がんば E-MAIL  - 11/7/28(木) 16:49 -

引用なし
パスワード
   ▼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
の意味を知りたくて、質問にしました。
後、何かアドバイスはありますか。
おんぶにだっこで申し訳ありません。

4 hits

【69506】コマンドボタンから各シートへ がんば 11/7/25(月) 14:56 質問
【69507】Re:コマンドボタンから各シートへ ichinose 11/7/25(月) 17:27 発言
【69513】Re:コマンドボタンから各シートへ がんば 11/7/26(火) 11:30 質問
【69514】Re:コマンドボタンから各シートへ ichinose 11/7/26(火) 21:11 発言
【69528】Re:コマンドボタンから各シートへ がんば 11/7/28(木) 16:49 質問
【69529】Re:コマンドボタンから各シートへ neptune 11/7/28(木) 18:04 発言
【69530】Re:コマンドボタンから各シートへ ichinose 11/7/28(木) 20:52 発言
【69533】Re:コマンドボタンから各シートへ がんば 11/7/29(金) 9:37 お礼

12721 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free