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




