У меня есть макрос, который хорошо работает. Этот макрос изменяет размер символа и цвет выбранной ячейки, и при отмене выбора ячейки, чтобы выбрать новую ячейку, он возвращается к параметру по умолчанию невыбранной ячейки и изменяет размер символа и цвет выделенная ячейка… Теперь я хотел бы расширить этот макрос не только на новую выбранную ячейку, но и на полную строку, связанную с выбранной ячейкой.
В своем коде VBA я попытался изменить код, добавив ". Row "to the line: With target Итак, с этой модификацией моя новая строка: С Target.Row. К сожалению, при выборе новой ячейки на моем листе я получаю следующее сообщение об ошибке: Ошибка компиляции: С Object должен быть пользовательский тип , Object или Variant
Пожалуйста, найдите код моего макроса ниже. Заранее спасибо за помощь.
Const FontSize As Integer = 12
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
LargeSize = FontSize * 1.2
With Cells
.Font.Size = FontSize
.Interior.Color = xlNone
End With
With Target.Row
.Font.Size = LargeSize
.Interior.Color = 49407
End With
End Sub