Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


17001 / 76738 ←次へ | 前へ→

【65199】Re:comboboxの複数列表示からの選択
質問  八家九僧陀  - 10/4/26(月) 19:12 -

引用なし
パスワード
   ▼teian さん:
ご教示いただいたVBAを試行するため、combobox1,textbox1,textbox2,textbox3だけのuserformを試しに作成して実行すると完璧にできたので、現在使用しているUserformに活用しようとコピーして以下のようにVBAを修正し実行したところ、「変数が定義されていません」とエラーメッセージが出て、(.ListIndex,1)のListIndex部分が黄色に表示されていました。
Combo車両通番にはちゃんとリストが表示されています。
今後もぜひとも活用したいVBAですので、原因、改善策を教えてください。

Private Sub Combo車両通番_Click()
  With Me.ComboBox1
    If .ListIndex < 0 Then Exit Sub
    Me.Text車両通番.Value = .List(.ListIndex, 1)
    Me.Text営業記号.Value = .List(.ListIndex, 2)
    Me.Text車種.Value = .List(.ListIndex, 3)
  End With
End Sub

Private Sub UserForm_Initialize()

・(他のinitializeに関係する記述があります)

  Dim r As Range
  Set r = Worksheets("辞書").Range("B3:E10")
  With Me.Combo車両通番
    .RowSource = r.Address(External:=True)
    .ColumnHeads = True
    .TextColumn = 1   '表示する列を指定する。
    .BoundColumn = 2  'Valueに返す列指定する。この場合はC列表示
    .ColumnCount = 4
    .ColumnWidths = "50;40;30;20"
  End With
.
.(他のinitializeに関係する記述があります)
.
End Sub

0 hits

【65185】comboboxの複数列表示からの選択 八家九僧陀 10/4/24(土) 17:00 質問
【65189】Re:comboboxの複数列表示からの選択 teian 10/4/24(土) 23:05 回答
【65190】Re:comboboxの複数列表示からの選択 八家九僧陀 10/4/25(日) 18:09 質問
【65191】Re:comboboxの複数列表示からの選択 teian 10/4/25(日) 18:45 発言
【65199】Re:comboboxの複数列表示からの選択 八家九僧陀 10/4/26(月) 19:12 質問
【65200】Re:comboboxの複数列表示からの選択 teian 10/4/26(月) 20:56 発言
【65201】Re:comboboxの複数列表示からの選択 八家九僧陀 10/4/26(月) 22:28 お礼

17001 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free