• ベストアンサー

VBA マクロで”#N/A”のエラーに関する質問

Excel2003を使用してマクロを組んでる者です。 セル内の値をとって変数に格納し比較処理など行っています。 シート内のあるセルに「#N/A」などエラー算術が存在した場合マクロで宣言した変数型に合わず格納できずエラーがでます。 型はVariant型にしてます。。 いろんな型を試しましたがだめです。 質問はエラー算術に対応した型があるのでしょうか、またこのエラー算術を無視できるロジックってございますか? よろしくお願い致します。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 エラー判別のワークシート関数、ISERROR関数をVBAで使用してはいかがですか? 例えば、セルA1を見るとして、 If Application.WorksheetFunction.IsError(Range("A1")) Then   MsgBox "エラー" Else   MsgBox Range("A1").Value End If という感じ。

fm0606
質問者

お礼

助かります。 できました。 ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A