【プログラムの流れ】
※プログラムの実行については、ワークシート内の選択範囲を変更した時に実行します。
① 画面更新を無効に設定します。
② ワークシートの背景色を全て消します。
③ 現在選択されている選択行の背景色をグリーンにします。
④ 画面更新を有効に設定します。
'
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range) '選択行・ハイライト表示
Application.ScreenUpdating = False '画面更新の無効
With Target
.Worksheet.Cells.Interior.ColorIndex = 0 'ワークシートの背景色を消します。
.EntireRow.Interior.Color = vbGreen '選択行の背景色をグリーンにする。
End With
Application.ScreenUpdating = True '画面更新の有効
End Sub
'
【プログラムの流れ】 ※プログラムの実行については、ワークシート内の選択範囲を変更した時に実行します。
① 画面更新を無効に設定します。
② ワークシートの背景色を全て消します。
③ 現在選択されている選択列の背景色をイエローにします。
④ 画面更新を有効に設定します。
'
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range) '選択列・ハイライト表示
Application.ScreenUpdating = False '画面更新の無効
With Target
.Worksheet.Cells.Interior.ColorIndex = 0 'ワークシートの背景色を消します。全て消します。
.EntireColumn.Interior.Color = vbYellow '選択列の背景色をイエローにする。
End With
Application.ScreenUpdating = True '画面更新の無効
End Sub
'
【プログラムの流れ】 ※プログラムの実行については、ワークシート内の選択範囲を変更した時に実行します。
① 画面更新を無効に設定します。
② ワークシートの背景色を全て消します。
③ 現在選択されている選択行の背景色をマゼンダにします。
③ 現在選択されている選択列の背景色をマゼンダにします。
④ 画面更新を有効に設定します。
'
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range) '選択行列・ハイライト表示
Application.ScreenUpdating = False '画面更新の無効
With Target
.Worksheet.Cells.Interior.ColorIndex = 0 'ワークシートの背景色を消します。全て消します。
.EntireRow.Interior.Color = vbMagenta '選択行の背景色をマゼンダにする。
.EntireColumn.Interior.Color = vbMagenta '選択列の背景色をマゼンダにする。
End With
Application.ScreenUpdating = True '画面更新の有効
End Sub
'
【プログラムの流れ】 ※プログラムの実行については、ワークシート内の選択範囲を変更した時に実行します。
① 画面更新を無効に設定します。
② ワークシートの背景色を全て消します。
③ 現在選択されているセルの背景色を赤にします。(選択セルのみ)
④ 画面更新を有効に設定します。
'
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range) '選択セルのみハイライト表示
Application.ScreenUpdating = False '画面更新の無効
With Target
.Worksheet.Cells.Interior.ColorIndex = 0 'ワークシートの背景色を消します。全て消します。
.Interior.Color = vbRed '選択セルの背景色を赤にする。
End With '
Application.ScreenUpdating = True '画面更新の有効
End Sub
'