Private NowWhiteBack As Boolean
Sub Sample()
If UserForm1.WhiteBack Then
MsgBox "背景は白色です"
UserForm1.WhiteBack = False
Else
MsgBox "背景は灰色です"
UserForm1.WhiteBack = True
End If
End Sub
Property Let WhiteBack(x As Boolean)
NowWhiteBack = x
If NowWhiteBack Then
UserForm1.BackColor = &HFFFFFF
Else
UserForm1.BackColor = &H8000000F
End If
End Property
Property Get WhiteBack() As Boolean
WhiteBack = NowWhiteBack
End Property