[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IFの条件が一致しない』(ニシム)
VBAのマクロのプログラム
If Cells(1, 1) = "RMス" then
がうまく動きません。
IF文の条件式のなかに半角英数と全角のカタカナが入っているとうまくプログラムが回りりません。
半角英数のみの場合は、うまくプログラムが動きます。
どのようなしたらよいか、解りません。
どなたかわかる方がいたら、ご回答して頂けるとありがたいです。
よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
>>IF文の条件式のなかに半角英数と全角のカタカナが入っているとうまくプログラムが回りりません。
そんなことは絶対にありません。 セルの値が RMス ではないからイコールとみなされないだけです。
Sub 確認()
Cells(1, 1).Value = "RMス"
If Cells(1, 1) = "RMス" Then MsgBox "OKですよ" Else MsgBox "NGですよ" End If
End Sub
(β) 2015/05/22(金) 21:10
セルの値、後ろにスペースがくっついているということはありませんか? このシートのどこかのセルに =LEN(A1) といれると 3 になりますか?
(β) 2015/05/22(金) 21:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.