Poner los 0 de un rango en verde
Tengo un error de programación (no lo hago bien)
En la aplicación que suma gastos de cosas por mes y al final del rango suma el total lo que pretendo es que cuando haya hecho la suma si en el rango de los gastos los hay que han quedado en 0 por no haberse consumido me los ponga en verde (los ceros) lo he intentado con el siguiente código que me da error 1004
With rng1 = Hoja7.Range("E6:18")
If Hoja7.Range("E19") <> 0 And Hoja7.Range("rng1").Value = 0 Then
Hoja7.Range("rng1").Font.Color = 244
Este es el mes de Enero con lo cual si funcionase haría los otros 11 uno por mes
La celda E19 es donde esta la suma del mes y de la E6 a la E18 estan las sumas de los gastos
Las sumas irán de la E19 a la P19 y los gastos cada uno donde le toque de la E a la P
También tengo la duda de si en el rango tengo un 0 en vez de poner solo en verde el 0 si me pondrá todo el rango verde