¡ Hola !
Tengo el siguiente codigo para borrar celdas de determinado color, pero el problema es que me borra tambien las celdas de las otras hojas que hay en el libro. Mi pregunta es si hay una forma que pueda borrar solo las celdas de una determinada hoja y si es así como lo haría.
Gracias por su valioso apoyo.
Sub Limpiar()
'
' Limpiar Macro
'
'Borra el contenido de determinadas celdas
'borra el color del interior de la celda
Dim Hoja As Worksheet
Dim MiRango As Range
Dim Celda As Range
For Each Hoja In ThisWorkbook.Worksheets
'Rango a modificar
Set MiRango = Hoja.Range("b3:c22")
For Each Celda In MiRango
With Celda
'color gris claro (25%)
If .Interior.ColorIndex = -4142 Then
'elimina contenido
.ClearContents
End If
End With
Next Celda
Next Hoja
Set MiRango = Nothing
End Sub
Leer las respuestas