ユーザーフォームのラベルの色を変える方法

ラベル色変更 ラベル

スポンサーリンク


スポンサーリンク


スポンサーリンク

ラベルに色を付けて見栄えを良くしよう

エクセル自動化で仕事効率を上げる為に、エクセルVBAでオリジナルのデータ入力画面(ユーザーフォーム)を使っている方は多いと思います。

エクセル覚えたての最初の頃は、色なんてあまり気にしていられないほど必死にコードを書くことに専念していましたが、とても便利で愛用していたカレンダーコントロールが使用できなくなってしまったので、自作でカレンダーを作た時に初めてラベルの色を変えたくなりました。

ラベルの色を変更したくなった理由は簡単です。

カレンダーなので土曜日を青色に、日曜日を赤色にラベルの色を変えられたら、多少なりとも見栄えが良くなるからです。

このラベルの色を変える方法は、単純な設定からコードを駆使して変更する方法まで様々ですが、一番簡単なのがラベルのプロパティウィンドウで色を設定する方法が一番簡単です。

ただし、この場合は常時設定した色になりますので、条件に応じてラベルの色を変更したい場合は使えませんよ。

ラベルのプロパティで色変更

先ほどもお話しした通り、カレンダーを作った時に土曜日と日曜日だけ色を常時変えたかったので、プロパティで色を設定しました。

ラベルの色を変更する手順は以下の通りです。

1、色を変更したいラベル(Label)をクリック

2、プロパティウィンドウが表示されます

3、文字色変更はForeColorをクリック

4、▼が表示されるのでクリック

5、パレットをクリック

64、お好みの色をクリック

これでラベルの色が変更できました。とても簡単ですね。この方法でコマンドボタンの文字色も変更できるので、自作カレンダーにも使っています

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

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

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

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

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

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

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

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