67本目:ComboBoxとListBoxユーザーフォームのコンボボックスでデータを絞り込んでリストボックスに表示する問題です。ツイッター連動企画です。ツイートでの見やすさを考慮して、ブック・シート指定等を適宜省略しています。ダウンロードできます。マクロVBAを初心者向けの基本から上級者向けの高度な内容までサンプルコードを掲載し解説しています。入門解説からマクロVBAまでエクセル全般を網羅しています。67本目ユーザーフォームのListBoxに、ComboBoxの値で「リスト」シートのA列を絞りこんだデータを表示します。ListBoxにはB列~D列を列見出しを付けて表示してください。※コンボは都道府県が設定済としてイベントの作成です。サンプルファイルです。https://excel-ubara.com/vba100sample/VBA100_67.xlsmhttps://excel-ubara.com/vba100sample/VBA100_67.zipVBA作成タイムこの下に頂いた回答へのリンクと解説を掲載しています。途中まででも良いので、できるだけ自分でVBAを書いてみましょう。他の人の回答および解説を見て、書いたVBAを見直してみましょう。解説コンボボックスの変更はChangeイベントを使います。複数列:ColumnCount列幅:ColumnWidths見出し:ColumnHeadsデータ:RowSource見出しはRowSourceがセル範囲の場合のみ有効。RowSourceは見出し行を除いたセル範囲のアドレスを文字列で指定します。Function表示列だけに範囲を絞っても良いですが、列幅を0にすれば見た目は列が無い状態になります。この非表示列は、リストから選択されているデータを取得する時に使う事も出来ます。記事にはVBAコードと参考ページへのリンクを掲載しています。補足サイト内関連ページをご覧ください。サイト内関連ページユーザーフォーム入門エクセル(Excel)マクロ(VBA)をやっていればユーザーフォームの存在を知り、そしてユーザーフォームを使いたくなります。使いたくなるというより、使った方が良い場合が出てきます。Next)|VBA入門5.ひらがな⇔カタカナの変換|エクセル基本操作6.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門7.マクロって何?VBAって何?|VBA入門8.Excelショートカットキー一覧|Excelリファレンス9.並べ替え(Sort)|VBA入門10.エクセルVBAでのシート指定方法|VBA技術解説ホームマクロVBA入門編VBA100本ノック67本目:ComboBoxとListBoxこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA入門編VBA100本ノック67本目:ComboBoxとListBoxこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。