_¿Cómo cambiar el color de la celda tras la selección? _

En este artículo, aprenderá a cambiar el color de la celda después de seleccionar cualquier color. Usaremos el código VBA para cambiar el color.

Pregunta: – Quiero cambiar el color de la celda seleccionada a azul en el rango B2: E10 cuando la celda se selecciona a través del código VBA.

A continuación se muestra la instantánea de los datos que tenemos:

img1

===

Necesitamos seguir los pasos a continuación:

Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic

img2

  • Ingrese el siguiente código en el módulo de la hoja de trabajo

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Me.Cells.Interior.Color = xlNone

Si no (Intersectar (Objetivo, Rango («B2: E10»)) No es nada) Entonces

ActiveCell.Interior.Color = 15651769

Finalizar si

End Sub

===

img3

  • Como seleccionamos cualquier celda en el rango B2: E10, la celda seleccionada se resaltará en color azul.

img4

  • Si seleccionamos cualquier otra celda, esa celda se resaltará.

img5

De esta forma, podemos rellenar con color una celda en vba.