Excel ユーザーフォームのテキストボックスの文字の色を変える-ForeColor

Excelで、ユーザーフォームテキストボックス文字の色を変更する記録です。

下図はExcel2016です。

< スポンサーリンク >





ユーザーフォームのテキストボックスの文字の色をプロパティで設定

ユーザーフォームのテキストボックスをアクティブにし、プロパティウィンドウのボタンをクリックします。

Excelユーザーフォームテキストボックス文字色

 

プロパティウィンドウの「ForeColor」欄の「▼」ボタンをクリックします。

Excelユーザーフォームテキストボックス文字色

 

文字の色を赤にしたいので、[パレット]タブをクリックします。

Excelユーザーフォームテキストボックス文字色

 

赤色をクリックします。

Excelユーザーフォームテキストボックス文字色

 

ユーザーフォームを実行するとテキストボックスの文字の色が赤になっています。

Excelユーザーフォームテキストボックス文字色

 

ユーザーフォームのテキストボックスの文字の色をVBAで設定

VBAで設定するには、Initializeイベントを使って、文字の色を青にしてみます。

ユーザーフォームをダブルクリックします。

Excelユーザーフォームテキストボックス文字色

 

右側のプロシージャボックスで「Initialize」を選択します。

Excelユーザーフォームテキストボックス文字色

 

VBEに下記のように書きます。

Private Sub UserForm_Initialize()
    TextBox1.ForeColor = RGB(0, 0, 255)
End Sub

Excelユーザーフォームテキストボックス文字色

 

ユーザーフォームを実行するとテキストボックスの文字の色が青になっています。

Excelユーザーフォームテキストボックス文字色

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします