_Как изменить цвет ячейки при выборе? _

В этой статье вы узнаете, как изменить цвет ячейки после выбора любого цвета. Мы будем использовать код VBA, чтобы изменить цвет.

Вопрос: — Я хочу изменить цвет выбранной ячейки на синий в диапазоне B2: E10, когда ячейка выбрана с помощью кода VBA.

Ниже приведен снимок имеющихся данных:

img1

===

Нам нужно выполнить следующие шаги:

Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic

img2

  • Введите следующий код в модуль рабочего листа

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Me.Cells.Interior.Color = xlNone

Если Нет (Пересечение (Цель, Диапазон («B2: E10»)) Ничего не найдено), то

ActiveCell.Interior.Color = 15651769

Конец Если

End Sub

===

img3

  • Когда мы выбираем любую ячейку в диапазоне B2: E10, выбранная ячейка будет выделена синим цветом.

img4

  • Если мы выберем любую другую ячейку, она будет выделена.

img5

Таким образом мы можем заполнить цветом ячейку в vba.