string型の文字列の一致を判定するには?

解決


初心者  2004-09-02 02:50:04  No: 116072

Dim str1 As String
Dim str2 As String

str1="あいうえお" '←何らかの方法で呼び出した文字列
str2="あいうえお" '←上とは他の方法で呼び出した文字列

If ??? then
Text1.Text="一致しました"  'str1とstr2が一致
Else
Text1.Text="一致しません"  'str1とstr2が不一致
End If

上の???の部分がわかりません。よろしくお願いします。


半人前  2004-09-02 03:04:24  No: 116073

環境が分からないのでなんともいえませんが…

If str1=str2 Then

では上手くいかなかったのでしょうか?


いな  2004-09-02 03:49:59  No: 116074

自分なら、

IF StrComp(str1, str2) = 0 THEN
    Text1.Text="一致しました"  'str1とstr2が一致
ELSE
    Text1.Text="一致しません"  'str1とstr2が不一致
End IF

かな、


初心者  2004-09-02 07:01:15  No: 116075

すいません。動かない原因が他の場所にありそうなので、後で新しく質問し直します。半人前さんいなさんありがとうございました。


いな  2004-09-02 08:17:53  No: 116076

動かない原因、、、ひょっとして、余計なスペースが入っていて、
比較がうまくいかないとか?

問題なければTrimしてみたらいかがでしょうか?


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加