Problema escribiendo Macro
Estimados expertos,
Estoy escribiendo una macro donde quiero que se recorra una columna hasta una celda final, y donde, si el contenido de cada celda es like "Total*", pinte la fila entera de un color determinado.
Cuando la pruebo, solo pinta la primera que encuentra.
Si utilizo el mismo procedimiento, pero pidiendo que pinte solo la celda activa, funciona correctamente. La verdad, no entiendo como se soluciona.
Te paso el código esperando me haya explicado bien.
Sub yyy()
Range("A1").Select
Do While ActiveCell.Value <> "Fin de Planilla"
If ActiveCell.Value Like "Total*" Then
ActiveCell.EntireRow.Select
Selection.Interior.ColorIndex = 34
End If
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Espero puedas ayudarme,
Muchísimas gracias !
Estoy escribiendo una macro donde quiero que se recorra una columna hasta una celda final, y donde, si el contenido de cada celda es like "Total*", pinte la fila entera de un color determinado.
Cuando la pruebo, solo pinta la primera que encuentra.
Si utilizo el mismo procedimiento, pero pidiendo que pinte solo la celda activa, funciona correctamente. La verdad, no entiendo como se soluciona.
Te paso el código esperando me haya explicado bien.
Sub yyy()
Range("A1").Select
Do While ActiveCell.Value <> "Fin de Planilla"
If ActiveCell.Value Like "Total*" Then
ActiveCell.EntireRow.Select
Selection.Interior.ColorIndex = 34
End If
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Espero puedas ayudarme,
Muchísimas gracias !
1 respuesta
Respuesta de Elsa Matilde
1