• ベストアンサー

VBA テーブルのフィルター後のデータの有無判定

エクセルのテーブルでオートフィルターをかけ、その結果をコピペするマクロを組んでいます オートフィルタ後、データがあれば問題なく動作するのですが、オートフィルタ後にデータがないとエラーになってしまい困っています 条件式をいれ、オートフィルター後にデータがあるかの判定をしたいのですが、その判定のプログラムが分かりません お分かりの方いらっしゃいましたら、ご教授ください よろしくお願い申し上げます

質問者が選んだベストアンサー

  • ベストアンサー
  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.1

コード処理によって下記2通りでエラー処理は出来るのではないでしょうか。 エラー発生後どのような処理をしたいかによると思います。 1.オートフィルターの条件でワークシート関数のcountifsで1以上であればオートフィルターを実行する方法 2.エラー処理で対処する方法 On Error Resume Next On Error GoTo エラー処理サンプルコードサイト http://officetanaka.net/excel/vba/tips/tips104.htm

kakmom
質問者

お礼

お礼が遅くなって申し訳ありません 回答ありがとうございました 教えていただいたこと、参考にさせていただきます