Sie sind auf Seite 1von 1

Macro VBA para un formato condicional en Excel.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21

Sub formato()
Dim celda As Object
Dim rng As Range
'con INPUTBOX seleccionamos un rango de celdas
Set rng = Application.InputBox("en que rango quieres aplicar el formato??", Type:=8)
'recorremos cada celda del rango seleccionado
For Each celda In rng
valor = celda.Value
'asignamos colores segn el valor de la celda
If valor = "LIBRA" Then
celda.Interior.Color = 65535
ElseIf valor = "PERMISO" Then
celda.Interior.Color = 15773696
ElseIf valor = "GUARDIA" Then
celda.Interior.Color = 255
ElseIf valor = "CONSULTA" Then
celda.Interior.Color = 5296274
End If
Next celda
End Sub