Excel VBA質問箱 IV

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

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


9097 / 13644 ツリー ←次へ | 前へ→

【29342】同一シートでのシートChangeの複数設定 TT 05/10/1(土) 21:18 質問[未読]
【29343】Re:同一シートでのシートChangeの複数設定 かみちゃん 05/10/1(土) 21:26 発言[未読]
【29363】Re:同一シートでのシートChangeの複数設定 TT 05/10/3(月) 2:10 お礼[未読]

【29342】同一シートでのシートChangeの複数設定
質問  TT  - 05/10/1(土) 21:18 -

引用なし
パスワード
   お願いします。

複数の動作の違うマクロを全てWorksheet_Changeで使用したく思います。
一つのシートに一つのWorksheet_Changeであれば旨く動作しますが
複数設定する方法が分かりません。
ご指導お願いします。

Private Sub Worksheet_Change(ByVal Target As Excel.Range)


End Sub

【29343】Re:同一シートでのシートChangeの複数設定
発言  かみちゃん  - 05/10/1(土) 21:26 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>複数の動作の違うマクロを全てWorksheet_Changeで使用したく思います。
>一つのシートに一つのWorksheet_Changeであれば旨く動作しますが
>複数設定する方法が分かりません。

1つのシートには、Worksheet_Changeは1つです。
「シートの内容が変化されたら」ですから・・・
そこで、少し発想を変えて、
複数のマクロは、どのような条件で動かすのですか?
たとえば、セルの値がAだったら、Macro_A、セルの値がBだったら、Macro_Bなど
であれば、1つのWorksheet_Changeでできると思います。

【29363】Re:同一シートでのシートChangeの複数設定
お礼  TT  - 05/10/3(月) 2:10 -

引用なし
パスワード
   かみちゃん さん ありがとうございます。
やはりそうですよね
別の手段考えます

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