Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


69938 / 76738 ←次へ | 前へ→

【11313】Re:「文字列、標準、数値」が混在するセ...
発言  すてっぷつ  - 04/3/5(金) 10:34 -

引用なし
パスワード
   >もう少し具体的に説明されたほうがレスがつきやすいと思います。
ご指摘ありがとうございます。

>なぜ一度文字列を数値化しているのでしょう?
下記のように文字列の"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


これで足りてますでしょうか?
どなたか宜しくお願いします。
0 hits

【11299】「文字列、標準、数値」が混在するセルの... すてっぷつ 04/3/4(木) 22:34 質問
【11301】Re:「文字列、標準、数値」が混在するセル... とまと 04/3/4(木) 23:22 質問
【11313】Re:「文字列、標準、数値」が混在するセ... すてっぷつ 04/3/5(金) 10:34 発言
【11314】Re:「文字列、標準、数値」が混在するセ... IROC 04/3/5(金) 11:40 回答
【11326】Re:「文字列、標準、数値」が混在するセ... すてっぷつ 04/3/5(金) 13:57 お礼

69938 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free