| 
    
     |  | >もう少し具体的に説明されたほうがレスがつきやすいと思います。 ご指摘ありがとうございます。
 
 >なぜ一度文字列を数値化しているのでしょう?
 下記のように文字列の"1111"と数値の1111をを直接比較したところ、
 イコールとならなかったので、「val」で数値化して比較しようとしました。
 
 sheet("A").cells(1,1) = 1111
 sheet("A").cells(2,1) = "1111"
 
 If (Worksheets("A").Cells(1, 1) = Worksheets("B").Cells(1, 1)) Then
 ...
 End If
 
 ところが、
 
 sheet("A").cells(1,2) = AA00
 
 となっていた場合、数値化して比較すると「0」となってしまいました。
 「AA00」として比較したいので、今度は「Str」で文字列化して比較したところ
 数値が入っていた場合、エラー「型が違います」となり落ちてしまいました。
 
 
 >なにをもって正確な比較とするのでしょう?
 難しいのですが、
 
 >混在するセルとはどのようなレイアウトですか。
 下記のようなレイアウトです。
 
 A列  B列
 Z000 1234
 1234 A000
 A123 B000
 A000 B123
 
 
 これで足りてますでしょうか?
 どなたか宜しくお願いします。
 
 
 |  |