2017-09-30 13 views
1

値は動作しません:2つのエクセル2013 VBAのように条件がgettxt =「ATCH 6の

gettxt値の2ページは、テキストフォーマットされた細胞からです。

以下のような条件が成立することはありません。

同様LCASE(gettxt)場合は、 "* ATCHの#*は:" すると...のような文を修正する方法について

提案が高く評価されています。

答えて

1

コロンの後ろに「*」が1つだけ追加されました。 あなたの状態では、コロンの後に何もすべきではないが、あなたの "gettxt"値の後に何かがあるはずだと述べています。 だから、正しい条件は次のようになります。

If LCase(gettxt) Like "*atch #*:*" Then 

全作業バージョン:

Sub test() 

gettxt = "ATCH 6: Page 2 of 2" 

If LCase(gettxt) Like "*atch #:*" Then 
    Debug.Print "Working!" 
Else 
    Debug.Print "Not Working!" 
End If 

End Sub 

この情報がお役に立てば幸い!

+0

ありがとうございました。私は結腸にあまり集中していて、ワイルドカードで精神的な過失を抱えていたと思います。 – jrc

関連する問題