別ウィンドウ上に設けたテキストボックスやドロップダウンなどでデータを入力できる「ユーザーフォーム」。ExcelではユーザーフォームをVBAで作成します。

 このサンプルでは、図1のようなデータ入力用ユーザーフォームを作成します。ブックを開くと同時に表示されます。「名前」はテキストボックス、「性別」はオプションボタン、「コース」はドロップダウン、「食事」はチェックボックスでそれぞれ入力し、[OK]ボタンをクリックすると、各データがワークシート「申込データ」のA4~F4セル以降の表へ、末尾に追加する形で入力されます。食事はチェックされたら、該当セルに「○」を入力します。

図1●ユーザーフォームのテキストボックスなどにデータを入力し、[OK]ボタン をクリックすると、ワークシート上の表の末尾に追加される
図1●ユーザーフォームのテキストボックスなどにデータを入力し、[OK]ボタン をクリックすると、ワークシート上の表の末尾に追加される
[画像のクリックで拡大表示]

この先は日経クロステック Active会員の登録が必要です

日経クロステック Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。初めてご覧になる際には、会員登録(無料)をお願いいたします。