超初心者で、申し訳ございません。下記のようなコードを入力しましたが、
プルダウンは動くのですが、選択することが出来ません。誤りを指摘していただきたく、ご教授の程よろしくお願いします。
Private Sub UserForm_Initialize()
With MainForm.ComboBox1
.List = Sheets("data").Range("A2:A11").Value
.ListIndex = 0
End With
Private Sub ComboBox1_Change()
With MainForm.ComboBox1
.List = Sheets("data").Range("A2:A11").Value
.ListIndex = 0
End With
End Sub
No.1ベストアンサー
- 回答日時:
>.List = Sheets("data").Range("A2:A11").Value
は、コンボボックスに選択用のデータをセットする事。
>.ListIndex = 0
は、リストのデータを0番目(未選択)に設定すること。
ComboBox1_Change() イベントは、リストのデータが選択(変更)された時に機能するものです。
事前にUserForm_Initializeでデータのセットも初期化もされているので、同様のコードは不要です。
ComboBox1_Change()では、選択されたリストのデータを取得して何をしたいのかを記述する部分です。
No.2
- 回答日時:
> プルダウンは動くのですが、選択することが出来ません。
Changeイベントで、Initializeイベントと同じ事をしているんですから、
当然、毎回リセット(先頭を、選択し直し)されますよね・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) ListBox1をClickしたときのイベント 5 2022/12/11 19:45
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) 前回質問の続きになりますが、下記マクロでシート1からシート2の抽出項目セルB3「りんご」とセルC2「 2 2022/12/02 17:37
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
コンボボックスにリストが表示されません・・・
Excel(エクセル)
-
VBA コンボボックスで選んだ値を取得するには
その他(Microsoft Office)
-
入力した値をコンボボックスにすぐに反映させる方法
Excel(エクセル)
-
-
4
【Excel VBA】コンボボックスで選択した値の取得
Excel(エクセル)
-
5
[エクセルVBA] コンボボックスのリストの更新方法について
Excel(エクセル)
-
6
VB リストボックス選択項目が取得できない。
その他(Microsoft Office)
-
7
EXCEL リストボックスのRowSouce欄が表示されない
Excel(エクセル)
-
8
Accessのコンボボックスの値が消える
Excel(エクセル)
-
9
コンボボックスのドロップダウンリストが表示されない
C言語・C++・C#
-
10
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
11
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
-
12
EXCEL VBA コンボボックス、テキストボックスが未入力のときメッセージを表示する方法
Excel(エクセル)
-
13
UserForm1.Showでエラーになります。
工学
-
14
TextBoxから数字が文字として入力される?
Visual Basic(VBA)
-
15
ExcelVBAでテキストボックスの表示形式を小数点第二位まで表示する方法
Visual Basic(VBA)
-
16
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
17
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
18
Excel VBA コンボボックスで空白を削除
その他(Microsoft Office)
-
19
Accessのコンボボックスでリストが選択できない
Word(ワード)
-
20
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VB.NET】Excelの最終行までの...
-
「Nullの使い方が不正です」の...
-
C# DataTableに最後に追加した...
-
【C#】textBoxの指定行のデータ...
-
非同期のプロセス間通信(パイプ...
-
batでレジストリキーから読み取...
-
java / jsp selectedについて
-
エクセルのマクロ コンボボッ...
-
Excel VBAでグラフの可変データ...
-
ADODBでの行番号の取得、もしく...
-
VBAコンボボックスの内容が反映...
-
VB2005 で NetworkStream で取...
-
ActiveReportのdetailをデータ...
-
COBOL数値転記の仕様
-
MSFlexGrid 行選択状態
-
エクセルのCSV読み込みについて
-
アクセスでウェブ上のデータを...
-
XMLでデータとして画像を指定す...
-
[リボンのキーボード ショート...
-
VBAでアクセスDBからデータの取...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLでデータとして画像を指定す...
-
【C#】textBoxの指定行のデータ...
-
VBAでアクセスDBからデータの取...
-
Excel VBAでフォルダ内の全テキ...
-
【VB.NET】Excelの最終行までの...
-
C# DataTableに最後に追加した...
-
「Nullの使い方が不正です」の...
-
VBAコンボボックスの内容が反映...
-
COBOL数値転記の仕様
-
クリスタルレポートでレコード...
-
VB2010で、選択した系列を最前...
-
アクセスでウェブ上のデータを...
-
Excel VBAで1週間毎にカテゴリ...
-
非同期のプロセス間通信(パイプ...
-
エクセルのセル最終行取得
-
ActiveReportのdetailをデータ...
-
富士通(汎用機)のAIMについて
-
Excel VBAでグループ毎に集計す...
-
エクセルのCSV読み込みについて
-
AccessVBAでのExcelメモリ解放
おすすめ情報