hatena
hatena
2022/09/30 (金) 17:20:33
四角形はテキストボックスに変更して、条件付き書式を下記のように設定すればいいでしょう。
VBAでセクション全体の背景色を変更するなら、下記で。
Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
If Me!社員区分 = "派遣社員" Then
Me.詳細.BackColor = RGB(255, 255, 0) '黄
Else
Me.詳細.BackColor = RGB(255, 255, 255) '白
End If
End Sub
通報 ...
そうですよね。条件付き書式で背景変えるのが楽だよなーって思ってたんですけどなんでか見つけられないなーってなったんですよね
ボックス選んだ状態でグレーアウトしてて見逃したとかそんなんだと思います
コントロールソースに■を設定する方法は、条件付き書式より動作が軽いので、覚えておいて損はないと思います。
下記でも同様の方法を使っています。
カレント行の背景色の変更 その3 - hatena chips