• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスで選択された値の取得)

コンボボックスで選択された値の取得

このQ&Aのポイント
  • コンボボックスで選択された値の取得について質問です。
  • 条件分岐の中での文字列の比較方法について教えてください。
  • 配列以外の文字を入力した場合の条件の書き方についてお伺いしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hoturon
  • ベストアンサー率50% (2/4)
回答No.1

たぶん上記のやり方では、ここまで出来たといわれてる 「"Sentence2"選択・Command1クリックされたらText1には"2"」 にはならないと思います。 Command1_Click部分を以下のように変えてみるのはどうでしょう? 変になったらごめんなさい。 -------------------------------------------- Private Sub Command1_Click() Dim i Dim Hyouji Text1.Text = "" For i = 1 To 3 If Combo1.Text = Sent(i) Then Text1.Text = Count_no(i) Exit For End If Next i If Text1.Text = "" Then Text1.Text = Combo1.Text End If End Sub --------------------------------------------

lovelypooh
質問者

お礼

ありがとうございます、できました~♪ 変になったらだなんてとんでもない。 思っていた通りの結果が出ました。 Text1.Text=""とは・・・。目からウロコです。 そしてExit For・・・、iが100まであって、i=2あたりでSent(i)がヒットしたら 残りのループ数がムダだなぁ、と思っていたので大変ありがたいアドバイスでした。 また機会がありましたらよろしくお願いします(ペコリ)。

専門家に質問してみよう