| 
    
     |  | のらじ さん、おはようございます。 
 >こんばんわ、梅雨が近づいてきましたね。
 >出勤時のヘアスタイルを保つのに苦労する季節となりました。
 くせ毛が年々ひどくなっていて、ストレートになるはずのムースで余計にはねたりするので、雨の時は結ぶしかありません(泣)。せっかく切ったのに。
 
 それはさておき。
 
 >そのセルを参照しているのですが、名称が入っている場合には大丈夫なのですが、
 >#N/Aの場合にはデータの型が違うとエラーになってしまいます。
 
 エラートラップ用の分岐として、
 
 'セル値がエラーじゃなければ処理
 With Cells(1,1)
 If IsError(.Value) = False Then
 'ここで処理
 End If
 End With
 
 または
 
 'セル値が数値なら処理(計算のときとか)
 With Cells(1,1)
 If IsNumeric(.Value) = True Then
 'ここで処理
 End If
 End With
 
 として、対象外の値を除くといいですよ。
 
 ついでに、こっちも。
 
 >仕方がないので、現在は#N/Aになってしまったセルは
 >Delキーで削除してから対応していますが、
 >件数が多い場合には手間がかかりますし、削除間違いも心配です。
 
 編集→ジャンプ→セル選択→●数式:エラー値だけにチェックをつける
 
 これでシート上のエラーを返した数式の入っているセルが全部選択できるので、ここで消去(Delキー)すると、全部一度に消せます。
 
 
 |  |