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 VBA シート名変更時、重...
-
マグナ250とマグナ50でパーツの...
-
車のシートでおもらし
-
建築模型、カーブの作り方
-
XR250BAJAのシートのはずし方を...
-
リアシート無しで運転してたら...
-
クロネコメール便で株主優待券発送
-
バイクのシートに傷
-
Excel複数シートから日付と文字...
-
カッティングシートの上からア...
-
原付きを駐輪場に置いてると、...
-
体育館フロアに敷くシートを教...
-
航空会社によるのですが、なぜ...
-
社外製メモリー付き電動パワー...
-
スクーター(原付)のシートの補修
-
シートに油性ペンで書いてしま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートをフォ...
-
括弧があるとHYPERLINKで飛べな...
-
電車のシートって何でこんな暑...
-
原付 レッツシート開け方
-
水の染み込んだバイクのシート...
-
シートベルトの固定解除
-
Excel複数シートから日付と文字...
-
ポップコーンの捨て方
-
BRIDEのシート張り替えってでき...
-
車のシートでおもらし
-
リアシート無しで運転してたら...
-
ポケットにミシンでワッペンを...
-
エクセルVBA 4行飛ばしで転記す...
-
メルセデスベンツ
-
【Excel Online】Excelデータの...
-
癒着してしまったテレビの液晶...
-
【Excel Online】特定シートの...
-
フォルツァ バッテリーを外して...
-
クルマのこのシートは走りのイ...
-
アルファード 7人乗りから8人...
おすすめ情報