Excel 2003, ¿Cómo aplicar formato condicional con más de 3 condiciones?
Necesito aplicar a unas celdas, que elijo mediante un InputBox, unos determinados formatos. Esto lo hago por medio de código, pero algo me falla que no consigo que se aplique las 4 condiciones que he puesto. Algo falla en este código, creo que pueden ser las fórmulas.
El código que quiero utilizar es el siguiente:
Sub formato()Dim celda As ObjectDim rng As Range'con INPUTBOX seleccionamos un rango de celdasSet rng = Application.InputBox("en que rango quieres aplicar el formato??", Type:=8)'recorremos cada celda del rango seleccionadoFor Each celda In rngvalor = celda.Value 'asignamos colores según el valor de la celda If valor = "=RESIDUO(FILA(); 2) = 1" Then celda.Interior.Color = 16774629 ElseIf valor = "=RESIDUO(FILA(); 2) = 0" Then celda.Interior.Color = 16777215 ElseIf valor < 0 Then celda.Interior.Color = 255 ElseIf valor > 0 Then celda.Interior.Color = 32768 End IfNext celdaEnd Sub
1 respuesta
Respuesta de Dante Amor
1