Excel VBA質問箱 IV

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

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


46173 / 76732 ←次へ | 前へ→

【35536】Re:マクロボタンの 登録マクロ切り替え
回答  Kein  - 06/3/7(火) 14:40 -

引用なし
パスワード
   セル選択イベントだと、ちょっと頻繁に発生しすぎるので、適切ではないように
思います。私なら右クリックイベントに変えて

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _
Cancel As Boolean)
  Dim AcPro1 As String, AcPro2 As String
  Dim Cap1 As String, Cap2 As String

  Cancel = True
  Select Case Target.Interior.ColorIndex
    Case 24
     AcPro1 = "model_11": AcPro2 = "model_12"
     Cap1 = "道具L字追加": Cap2 = "道具T字追加"
    Case 35
     AcPro1 = "model_31": AcPro2 = "model_32"
     Cap1 = "コネクタ横伸長": Cap2 = "コネクタ縦伸長"
    Case Else
     AcPro1 = "": AcPro2 = ""
     Cap1 = "": Cap2 = ""
  End Select
  With ActiveSheet.Shapes("Button 8")
    .OnAction = AcPro1: .Characters.Text = Cap1
  End With
  With ActiveSheet.Shapes("Button 9")
    .OnAction = AcPro2: .Characters.Text = Cap2
  End With
End Sub

17 hits

【35484】マクロボタンの 登録マクロ切り替え 下働き 06/3/6(月) 17:16 質問
【35493】Re:マクロボタンの 登録マクロ切り替え Ned 06/3/6(月) 20:40 発言
【35502】Re:マクロボタンの 登録マクロ切り替え ponpon 06/3/7(火) 0:09 発言
【35513】Re:マクロボタンの 登録マクロ切り替え 下働き 06/3/7(火) 10:08 質問
【35536】Re:マクロボタンの 登録マクロ切り替え Kein 06/3/7(火) 14:40 回答
【35545】Re:マクロボタンの 登録マクロ切り替え 下働き 06/3/7(火) 15:48 質問
【35551】Re:マクロボタンの 登録マクロ切り替え Kein 06/3/7(火) 16:07 発言

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