Excel tiene funciones avanzadas que favorecen la gestión de datos. Uno de ellos es el formato condicional, en el que define uno o más criterios. Tu quieres saber ¿Cómo agregar formato condicional a las macro celdas y filtrar por color? A continuación, presta atención a este interesante artículo.
Aun así, poseer uno todavía está fuera del alcance de la persona promedio. Sin más preámbulos continuemos con este seminario.
¿Cómo agregar formato condicional a las macro celdas y filtrar por color?
A veces es necesario identificar celdas específicas en función de un valor ingresado en un establecer rango. En este caso, el formato condicional puede ser una herramienta útil para aplicar criterios automáticamente desde una macro.
Aquí está toda la información que necesita para poder agregar formato condicional a las celdas desde una macro y filtrar automáticamente por color.
¿Qué es el formato condicional?
El formato condicional es una herramienta de Microsoft Excel que le permite aplicar una fuente o color específico según el valor de otra celda. De esta forma, es posible ejecutarlo análisis de los datos después de resaltar un grupo de celdas.
¿Cuál es el uso del formato condicional?
El formato condicional se utiliza para identificar una tendencia o patrón específico de una hoja de cálculo de Microsoft Excel. Por tanto, el usuario debe crear reglas condicionales para agregar un formato específico.
Desempeñan un papel tan fundamental como las funciones lógicas en Excel, por lo que el formato condicional es algo que los usuarios deben conocer.
¿Qué es una macro?
Una macro es un código que crea y ejecuta en Microsoft Excel. Este código especifica un conjunto de acciones que Excel realiza repetidamente. Las macros se pueden escribir en un lenguaje llamado VBA “Aplicaciones de Visual Basic”.
¿Cuál es el propósito de la macro?
Se utiliza una macro para automatizar tareas, para ejecutarlas dentro de Sobresalir Cuando sea necesario. De esta forma, el usuario simplifica su trabajo al guardar una serie de instrucciones que utilizará una y otra vez.
Agregue formato condicional a las macro celdas y filtre por color
Para agregar formato condicional a las celdas de macro filtrado de color, es necesario crear un código que permita la asignación de un color de fondo a las celdas donde se cumple una condición específica.
Código VBA para agregar formato de macro condicional
Primero, se debe hacer referencia a un línea celular, por ejemplo, A1: E5. Estas son las condiciones: si la celda de la columna A está vacía, no se aplica el formato condicional. Sin embargo, si la celda de la columna B tiene un valor más bajo que la celda de la columna C, entonces la celda tendrá un fondo verde. Las instrucciones son las siguientes, tenga en cuenta que cada punto (punto) representa una nueva línea:
- Sub FormCond ()
- Rango (“A1”). Seleccione
- Con rango (“A1: E5”)
- .FormatConditions.Addd
- Tipo: = xlExpression, Formula1: = _ “IF ($ A1” “” “, FALSE, IF ($ C1> = $ B1, TRUE, FALSE))”
- Con
- .FormatConditions (.FormatConditions .Count)
- .SetFirstPriority
- Con .Inferior
- .PatternColorIndex = xlAutomatic
- .Color = 5287936
- .TintAndShade = 0
- Finalmente con
- Finalmente con
- Finalmente sub
Codifique en VBA para aplicar un filtro de color automático desde una macro
Para filtrar por color, puede guardar lo siguiente en su macro, definitivamente podría ser muy útil en el futuro, tenga en cuenta que cualquier punto (punto) representa una nueva línea:
- ActiveSheet.Range (“$ A $ 1: $ E $ 5”). AutoFilterField: = 2, _
- Criterio 1: = RGB (0, 0, 255)
- Operador: = xlFilterCellColor
De esta forma, puede aplicar un filtro automático rango por color. Es importante considerar los valores numéricos utilizados por VBA para determinar los colores.
Tenga en cuenta que con la función VBA también puede usar FOR-NEXT y muchas más que son muy útiles para hacer tablas.
¿Qué es RGB?
Como puede ver, el código usa RGB, que es el acrónimo de Rojo verde azul y se refiere a los colores asignados por una macro. RGB incluye valores numéricos que van de 0 a 255 para cada color. En el ejemplo anterior, el color seleccionado para el filtro automático era “azul”.
Aunque no es relevante para este tutorial, cabe señalar que además de RGB, existe otra variante conocida como CMYK. Para evitar confusiones, le recomendamos que conozca la diferencia entre el color RGB y CMYK.
.