コンテンツへスキップ

エクセルVBAユーザーフォーム作り方、シートとユーザーフォーム間でデータ情報の設定・取得、comboBox、textBox、addItem実例

エクセルVBAユーザーフォームの入門チュートリアルです。
UserFormにラベルやテキストボックス、コンボボックスを貼りつけて、コンボボックスにはシートの情報を取得します。
シートの客先、品番をコンボボックスにAddItemで追加します。
コンボボックスで選択された品番の商品名、単価をシートのテーブルから取得します。この処理はVLOOKUP的ですね。
テキストボックスには個数を入力しますが、数字以外を入力すると警告が表示されます。
登録ボタンを押すと、シートにユーザーフォームの情報を転記します。
挿入箇所は最下行の下の行となりますので、forループで最下行を取得する方法も学習できます。
Withステートメントやもっと合理的な方法もありますが、基本的なプログラミンを理解していただくためのコードを記載しています。

ゴルフスコアカードをVBAユーザーフォームで作ってみました

VLOOKUP関数をVBAで表現

VLOOKUP関数に検索フォームを追加
https://youtu.be/fpw2J5kpkNU

Facebooktwittermail

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA