Ejecutar código en columnas intercaladas
Como puedo hacer que este código
Buenas expertos de excel
Tengo el siguiente código pero me gustaría que se ejecutara solamente en las columnas intermedias como A, C, E, G, I, QUE, M, O, QUE, ES, U, POR, Z
Como puedo lograrlo
Sub colorear()
inicio = Time
Set ha = Worksheets("resultados").Range("a1:ab80")
Set hn = Worksheets("probables").Range("a1:da42")
For i = 1 To hn.Cells.Count
numero = hn.Cells(i)
cuenta = WorksheetFunction.CountIf(ha, numero)
If cuenta > 0 Then
For j = 1 To cuenta
If j = 1 Then Set busca = ha.Find(numero)
If j > 1 Then Set busca = ha.FindNext(busca)
celda = busca.Address
If Worksheets("resultados").Range(celda).Interior.ColorIndex = xlNone Then
Worksheets("resultados").Range(celda).Interior.ColorIndex = 6
End If
Next j
End If
salida:
Next i
fin = Time: minutos = fin - inicio
MsgBox ("duro " & Minute(minutos) & " minutos")
Set ha = Nothing: Set hn = Nothing
End Sub