2020年1月12日スポンサーリンクリストボックスに値を追加フォーム内に設置した非連結のリストボックス内に値(データ)を追加するプログラムを説明します。リストボックの作成方法は別記事のリストボックスの作成方法を参照してください。今回のモデルフォームはデータベース作成講座の登録フォーム作成で使用したフォームを変更したものになります。・「入力」コマンドを押すと、「入力リスト」にデータが反映されるこの時点では、未だテーブルへの入力はされていません。リストに連続入力を行い、最終的にリスト内の全データをテーブルへ反映させる流れになります。実際にVBAをどのように組み込んでいくのか説明します。コマンドボタン(入力)のクリックイベントコマンドボタンのイベントは「クリック時」になります。コマンドボタンを押した際に各テキストボックスのデータをリストボックスへ入力します。実際のプログラムは以下のようになります。Subプログラムの説明リストボックスに値を追加するには「RowSource」を使用します。各テキストボックスの値を「;」(セミコロン)で区切ります。&・・・とする理由は既に入力されているデータを残す為です。完全にデータを入れ替える場合にはこの記述は必要ありません。難しいプログラムではありません。コンボボックスも同様の方法でデータの追加が行えます。次記事ではこのリストボックスに入力されたデータをテーブルへ追加する方法を説明します。データ入力フォームなどで、データの未入力エラーを回避するプログラム例です。フォーム内に設置したリストボックス内のデータをテーブルへ追加するプログラムを説明します。フォーム内にコンボボックス「コンボ3」(非連結)を作成しておきます。フォーム内にリストボックス「リスト0」(非連結)を作成しておきます。