Я хочу сделать макрос, который Подсвечивает выделенные строки, но не меняет исходный цвет ячейки после того, как выделение закончено (когда ячейка больше не выбрана). * ( Исходная ячейкаcolor: цвет первоначально указанной ячейки.)
и вот код, который я использовал
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Static xRow
If xRow <> "" Then
With Rows(xRow).Interior
.ColorIndex=Xlnone
End with
End If
pRow = Selection.Row
xRow = pRow
With Rows(pRow).Interior
.ColorIndex=6
.Pattern=XlSolid
End With
End Sub
, но когда я использую код, подобный этому, Highlight активен, но оригинальный цвет ячейки изменился.
Как я могу это исправить?