教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAでフォームの背景色を設定する方法

構文

構文は以下の通りです。

フォーム名.BackColor = RGB(赤, 緑, 青)

解説
フォーム名には、背景色を変更するフォームの名前を記述します。RGB(赤, 緑, 青)は、背景色を設定するために使用するRGBカラーコードです。赤, 緑, 青の値はそれぞれ0から255の範囲で指定します。

プログラミング例

具体的なプログラミング例を紹介します。

Sub ユーザーフォームの背景色を設定()
    ' 背景色を青色に設定
    UserForm1.BackColor = RGB(0, 0, 255)
    ' ユーザーフォームを表示
    UserForm1.Show
End Sub

上記のプログラムは、フォームの背景色を青色に変更する内容です。

まとめ

BackColorを使うことで、フォームの背景色を変更することができます。