セルの値や数式を検索する時には、VBAではFind関数を利用します。しかし、フィルターや条件式によってはその値が存在しない場合もあります。そのままにしているとエラーが表示されてしまうので、対応する必要があります。そんな時には、Find関数を変数に代入し、変数を利用して条件分岐をすれば対応することができます。まずは、変数に代入Set 変数=Findのメソッドを記載。あとは、If 変数 is nothing then エラーの場合のプログラムelseエラーではない(条件が見つかった)場合のプログラムend ifエラーの対応は必須です。