Excel VBA質問箱 IV

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

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


57665 / 76732 ←次へ | 前へ→

【23801】Re:ワークシートの有無判定
発言  kobasan  - 05/4/4(月) 20:14 -

引用なし
パスワード
   ▼pino さん今晩は。もう遅いかな?
>シートの名前によってマクロ内容を変えることができるマクロを
>教えてください。

select case を使ってみました。
test1,test2 の2つをのせてみます。

Sub test1()
Dim WS As Worksheet
  For Each WS In Worksheets
    Select Case WS.Name
      Case "AAA": macro_A
      Case "BBB": macro_B
      Case "CCC": macro_C
    End Select
  Next
End Sub

Sub test2()
  Select Case ActiveSheet.Name
    Case "AAA": macro_A
    Case "BBB": macro_B
    Case "CCC": macro_C
  End Select
End Sub

Sub macro_A()
  MsgBox "AAA"
End Sub

Sub macro_B()
  MsgBox "BBB"
End Sub

Sub macro_C()
  MsgBox "CCC"
End Sub

2 hits

【23791】ワークシートの有無判定 pino 05/4/4(月) 16:49 質問
【23793】Re:ワークシートの有無判定 Jaka 05/4/4(月) 17:06 発言
【23794】Re:ワークシートの有無判定 Kein 05/4/4(月) 17:09 回答
【23798】Re:ワークシートの有無判定 pino 05/4/4(月) 19:36 お礼
【23801】Re:ワークシートの有無判定 kobasan 05/4/4(月) 20:14 発言
【23875】Re:ワークシートの有無判定 pino 05/4/6(水) 12:25 お礼

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