[[20150522205602]] 『IFの条件が一致しない』(ニシム) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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


ご回答、ありがとうございました。
一度、試みてみます。
ありがとうございます。
(ニシム) 2015/05/22(金) 21:11

 セルの値、後ろにスペースがくっついているということはありませんか?
 このシートのどこかのセルに =LEN(A1) といれると 3 になりますか?

(β) 2015/05/22(金) 21:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.