Código Vba para cambio de color de toda la fila en Excel.
Como se muestra a continuación, este es el efecto en circunstancias normales. Cuando seleccionamos una celda, solo cambia el color del borde de esa celda, mientras que otras celdas de la fila no.
Ahora lo que debemos hacer es, como se muestra en la imagen a continuación, una vez seleccionada una celda, el color de la fila donde se encuentra la celda cambiará para facilitarnos el ingreso de datos.
Para hacer esto, haga clic derecho en el nombre de la hoja de trabajo (por ejemplo, Hoja1) y seleccione Ver código en el menú contextual emergente, como se muestra a continuación.
A continuación, aparecerá la ventana de codificación VBA como se muestra a continuación.
Cinco
En la imagen de arriba, haga clic derecho en Hoja1 y seleccione Ver código para abrir la ventana de escritura de código.
¡Ahora, todo lo que tenemos que hacer es ingresar el código de función VBA como se muestra arriba! Recuerde, primero seleccione el nombre del objeto de la hoja de trabajo y el nombre del evento SelectionChange, luego ingrese el código en el lado derecho de la ventana como se muestra arriba.
Para mayor comodidad, pegue el código fuente a continuación:
Cambio de subsheet_selection privado (ByVal Target As Range)
rows() colorindex = 0.
x = CeldaActiva. filas
filas(x). interior. colorindex = 9
Conector final