
revision de macro
Publicado por miguel (1 intervención) el 02/02/2019 02:40:07
Buen día.- tengo la siguiente macro donde busca celdas con valor 0 y en lugar de eliminar las celdas cuando ya están en blanco me borra también la fila, el detalle es que ocupo lo siguiente ejemplo.
columnaA columna B
producto(a1) horas
caja (a2) 2
bolsa (a3) 0 (b3)
envase ( a4) 3
que borre la celda con el 0 junto con su celda anterior, es decir que borre A3 Y B3 únicamente por que en mi macro borra las filas y quiero conservar una tabla que esta a un lado del listado, y si lo realizan verán que no respeta el rango para que borre solamente ahí, ¿Qué esta mal?
anexo macro
columnaA columna B
producto(a1) horas
caja (a2) 2
bolsa (a3) 0 (b3)
envase ( a4) 3
que borre la celda con el 0 junto con su celda anterior, es decir que borre A3 Y B3 únicamente por que en mi macro borra las filas y quiero conservar una tabla que esta a un lado del listado, y si lo realizan verán que no respeta el rango para que borre solamente ahí, ¿Qué esta mal?
anexo macro
1
2
3
4
5
6
7
8
9
10
11
Sub RemoveZero()
Dim rango As Range
Set rango = Range("N7:O43")
For Each celda In rango
If celda.Value = 0 Then
celda.ClearContents
End If
Next
Range("N7:O43").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Selection.AutoFilter
End Sub
Valora esta pregunta


0