|    | 
     >もう少し具体的に説明されたほうがレスがつきやすいと思います。 
ご指摘ありがとうございます。 
 
>なぜ一度文字列を数値化しているのでしょう? 
下記のように文字列の"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 
 
 
これで足りてますでしょうか? 
どなたか宜しくお願いします。 
 
 | 
     
    
   |