ユーザーフォームのプロパティでラベルの名前を変更する方法

excel-vbaコントロールプロパティ ラベル
excel-vbaコントロールプロパティ

スポンサーリンク


オリジナル入力画面を作ることができるユーザーフォーム。

波乗りアヒル
波乗りアヒル

ラベルの名前「Label1」じゃなにを意味しているか分からないので好きの文字に変更したいとおもいませんか?

スポンサーリンク


スポンサーリンク

ラベルの名前を変更する方法

ユーザーフォーム上にラベル(Label)を配置すると文字列を表示することができます。

例えば、住所録などで文字の入力枠(テキストボックス)を配置してもいったい何の項目を入力していいのか分かりませんよね。

エクセル住所録入力フォーム
その為に、このようにテキストボックスの近くにラベルを配置してテキストボックスに入力して欲しい内容を表示させます。

ただし、ユーザーフォームでツールボックスからラベルを配置したばかりでは、ラベルの表示が「Label1」になっています。

このラベルの表示を「Label」から「名前」などに変更するには、ユーザーフォームのプロパティで変更しましょう。

ユーザーフォームのコントロールで使ている各パーツ(部品)の文字の大きさや配置などを決めることができるのがコントロールプロパティです。

Captionを商品名に変える

ここではラベル(Label1)を【名前】に変更する例を記述します。

  1. ラベルのプロパティの表示方法は簡単です。文字を変更したいラベル(Label)をクリックします
  2. 左下にラベルのプロパティが表示されます
  3. Label1のプロパティのCaptionの「Label1」を「名前」に書き換える

これでLabel1のキャプションが変更されます。とっても簡単ですよね。

あとはユーザーフォーム上に配置した複数のラベルも同じように繰り返せば、簡単に変更できます。

VBAコードを記述すれば、当然設定できますが毎回変更が無ければあらかじめプロパティを設定するだけで複雑なコードを書かなくて済むのでとっても便利。

波乗りアヒル
波乗りアヒル

ラベル名を変更する事はユーザーフォームを使っているといつもいろいろなパターンで発生しませんか?

各コントロールまとめて転記シリーズ

ユーザーフォームを使うと配置したコントロール(テキストボックスやラベルなど)とセルとの間で値のやり取りが多くなります。

よく使うのでまとめてみました。

値の場所転記したい場所説明ページ
セルの値ラベル名VBAコード
セルの値テキストボックスの値VBAコード
セルの値コマンドボタンの表示名VBAコード
セルの値セルの値VBAコード
テキストボックス入力値セルの値VBAコード
波乗りアヒル
波乗りアヒル

成績表作成には知っておきたいExcel-VBAもくじ

ボウリングハンデキャップのつけ方
HDCPの種類はリーグのルールにより複雑に ボウリングの成績表(リーグ戦)で必ず必要になるのが、ハンデキャップ(HDCP)です。 ボウリングご予約の時に一番多く使われているのが、女性にだけハンデキャップをつけてあげることが多いですね。 だいだい何点ぐらいのハンデキャップが多いの?
ボウリングリーグ対戦表の数字を名前に自動変換する方法
リーグ戦の対戦表をエクセルで作る時、数字で表されている番号を名前に自動的に変換できると作業時間が短くなり効率的ですね。たった2つのエクセル関数を使うだけで、簡単にできるんです。今回の回戦数を入力するだけで一発変換完了。もちろんお客様にスケジュール対戦表として渡すことも簡単ですよ。
人数に応じてリーグ対戦表を自動選択する方法
複数の表があり、条件に合った表を選んで、さらにセルの値を選んで数字を名前に自動変換できると、とても便利なエクセルができますよね。ボウリングのリーグ対戦表も人数により表が異なるので、参加人数が決まったら、自動的に表を選んで対戦番号がこれも自動的に参加者名に変換されると便利で作業効率がアップして時間短縮になりますよ。
波乗りアヒル
波乗りアヒル

エクセルの勉強お疲れ様です。ちょっとひと休みしませんか?

タイトルとURLをコピーしました