VBA初心者です。
同じ書式の表(シート)が20枚以上あるBookで、各シートのDとF列に変更が有った場合自動でグラフに反映するプロシージャーを教えてもらって何とか動くようにできたのですが、これだけシートが増えてくると目次のシートが必要だと思い、シートを目次を追加して品名をクリックすると目的のシートに飛ぶようにリンクを張りました。
ところが目次のシートにもVBAが仕込んであり、これとバッティング?することが分かりました。
そこでBookモジュールのイベントプロシージャに特定のシート(目次)は動作対象外、というような設定は出来ないかと。
No.1ベストアンサー
- 回答日時:
こんにちは
>特定のシート(目次)は動作対象外、
>というような設定は出来ないかと。
可能だと思いますが、現状がどうなっているのか不明なので、はっきりとはわかりません。
以下は、全て推測によるものなので、質問者様の実際の環境とは違っている可能性があります。
「BookモジュールのVBA」というのが、
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
で設定されているのであれば、最初の1行目に
If Sh.Name = "hoge" Then Exit Sub
を追加することで、ご質問のようになると思います。
※ ”hoge” 部分には、除外したいシート名(一つだけ)を設定してください。
早々のご回答、それも推察でのご回答ありがとうございます。
当方も投稿してすぐに、実際のコードを記載するべきだったと思っていたところでした。
一発回答ですんなり解決できました!!
後追いで意味ないですが下記のコードで、元々あったsampleXのVBAのトリガーをD-F列が変更された場合、というツギハギのVBAで初心者ゆえの質問でした。
あっさり解決でした。
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "品名リスト" Then Exit Sub
If (Target.Column >= 4 And Target.Column <= 6) Then
Call sampleX
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Excel(エクセル) エクセルでファイル保存時に複数シートのオートフィルタを全て解除したい 1 2023/05/10 13:23
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Visual Basic(VBA) Excel VBA マクロ 先頭行の固定とオートフィルター設定を全てのシートに適用したいです 1 2022/11/12 15:32
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Excel(エクセル) エクセルのファイルサイズが急に大きくなってしまった 4 2022/10/06 13:51
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のシートをフォ...
-
ジュニアシート ブースターシー...
-
括弧があるとHYPERLINKで飛べな...
-
車のシートでおもらし
-
原付 レッツシート開け方
-
フォルツァ バッテリーを外して...
-
車のシートがへたってきました...
-
エスティマのコンソールボック...
-
Excel複数シートから日付と文字...
-
台所流しの水音を小さくしたい
-
マグネットシートって・・・
-
台車の下に敷くシートについて
-
複数のエクセルシートをを1つ...
-
マクロの別シートのデータ振り...
-
Excel Powerクエリーの質問、行...
-
BRIDEのシート張り替えってでき...
-
EXCEL VBA 複数のシートに同じ...
-
XR250BAJAのシートのはずし方を...
-
バイクのシートの汚れは落ちる...
-
ポップコーンの捨て方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートをフォ...
-
括弧があるとHYPERLINKで飛べな...
-
原付 レッツシート開け方
-
エクセルVBA 4行飛ばしで転記す...
-
シートベルトの固定解除
-
防風目的で使おうと写真の白い...
-
車のシートでおもらし
-
ポケットにミシンでワッペンを...
-
Excel複数シートから日付と文字...
-
リアシート無しで運転してたら...
-
水の染み込んだバイクのシート...
-
Excel VBA シート名変更時、重...
-
電車のシートって何でこんな暑...
-
バイクのシートを取り替えても...
-
フォルツァ バッテリーを外して...
-
ポップコーンの捨て方
-
建築模型、カーブの作り方
-
マグナ250とマグナ50でパーツの...
-
Googleのスプレッドシートでシ...
-
アドレスV125G(K7)の整備に詳...
おすすめ情報