ユーザーフォーム入門
第5回.ラベルの追加

Excelマクロのユーザーフォームの基礎、エクセルVBAの入門解説
最終更新日:2019-12-15

第5回.ラベルの追加


ユーザーフォーム入門として基礎から解説します。
フュームが表示されたとき、ユーザーが何をしたらよいか分からないと困ります。
それには、日本語で分かりやすく表示しておく必要があります。
自由に固定の文字を表示するにはラベルを使います。


ラベルの追加

固定文字を表示するものが、ラベルです。
では、ラベルを追加します。
3個程追加してみましょう。

VBA マクロ ユーザーフォーム

VBA マクロ ユーザーフォーム


最初に配置する時は、適当な位置・サイズでよいです。
前回の、第4回.コントロールの位置・サイズ調整
ユーザーフォーム入門として基礎から解説します。閉じるボタンだけでは何もできないので、もう少し追加します。複数のボタンを配置したら、位置やサイズを統一したいですね。OKボタンの追加と移動 とりあえず、OKボタンを追加しましょう。
ここで説明したように、後でまとめて指定すれば良いです。

ラベルのプロパティ設定

さて、どんなソフトを作ろうか・・・
普通は、当然目的があって作るものなので、目的に沿った項目を追加してください。
解説記事としてはここで悩んでも仕方ないので、顧客管理的なものにしますね。

では、項目は、
コード、漢字名称、カナ名称
としましょう。

プロパティのCaptionにそれぞれ指定して下さい。
オブジェクト名は、lbl〇〇としましょう。

つまり、コードであれば、
オブジェクト名:lblコード
Caption:コード



「lbl」はプリフィックスになります、Labelの略称ですね、このように付けておくと後々が楽になります。
フォームにたくさんのコントロールを配置した時に、後で分かりやすくなります。

位置も合わせておきましょう。
ドラッグで3つのコントロールを選択し、Leftプロパティに、
ボタン「OK」のLeftと同一数値を入れます。

サイズについても同様に、3つのコントロールを選択した状態でWidth、Heightの値を設定することで同じ大きさにできます。
サイズ調整は、3つのラベルを選択して VBA マクロ ユーザーフォーム これを操作すると3つとも同時に拡大宿しようもできます。

VBA マクロ ユーザーフォーム

ボタンの大きさも含めて、全体を調整してください。
ただし、今後もっといろいろなコントロールを配置しますので、
あまり細かいところはこだわらず、大雑把な配置程度で十分です、
全てのコントロールを配置した後に最終調整すれば良いです。


今回はここまでです。
次回にテキストボックスを配置して、ワークシートとデータをやり取りしてみましょう。
ではまた次回お会いしましょう。




同じテーマ「ユーザーフォーム入門」の記事

第2回.フォームのプロパティ
第3回.コントロールの追加(コマンドボタン)
第4回.コントロールの位置・サイズ調整
第5回.ラベルの追加
第6回.テキストボックス(TextBox)の追加
第7回.テキストボックス(TextBox)の値をセルへ
第8回.セルの値をテキストボックスへ
第9回.標準モジュールとフォーム間のデータ受け渡しⅠ
第10回.標準モジュールとフォーム間のデータ受け渡しⅡ
第11回.コンボボックス(ComboBox)の追加
第12回.リストボックス(ListBox)の追加


新着記事NEW ・・・新着記事一覧を見る

ツイッターで出されたVBAのお題をやってみた|エクセル雑感(1月13日)
イベントプロシージャーの共通化(Enter,Exit)|ユーザーフォーム入門(1月13日)
Rangeオブジェクトの論理演算(差集合と排他的論理和)|VBA技術解説(1月10日)
イベントプロシージャーの共通化|ユーザーフォーム入門(1月7日)
コントロールの動的作成|ユーザーフォーム入門(1月6日)
Evaluateメソッド(文字列の数式を実行します)|VBA技術解説(1月5日)
エクスポート(PDF/XPS)|VBA入門(1月2日)
分析関数(OVER句,WINDOW句)|SQL入門(12月25日)
取得行数を限定するLIMIT句|SQL入門(12月21日)
外部ライブラリ(ActiveXオブジェクト)|VBA入門(12月21日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.繰り返し処理(For Next)|VBA入門
7.マクロって何?VBAって何?|VBA入門
8.セルに文字を入れるとは(Range,Value)|VBA入門
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.ひらがな⇔カタカナの変換|エクセル基本操作




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ