error en macro
Publicado por Justo (5 intervenciones) el 14/09/2006 11:08:33
Tengo la siguiente macro
Sub Locomocion()
' Locomocion Macro
ActiveWindow.LargeScroll Down:=-1
Selection.AutoFilter Field:=1, Criterial:="<>0"
Range("A22:V52"). Select
Selection.Copy
Range("A60"). Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SmallScroll Down:=-12
Selection.AutoFilter Field:=1
End Sub
Con esta macro consigo que en una tabla de datos mensuales, que ocupa el rango A22:V52, teniendo como referencia una columna, cuando en alguna celda de ella no existen datos (se encuentra blanca ""), elimina esa fila y una vez realizada la selección pega los datos en A60 de la misma hoja, todo funciona correctamente cuando las vacias se encuentran mezcladas con las no vacias en la columna celdas entre la 22 a la 52, el problema aparece cuando las "no vacias" se encuentran seguidas y no existen vacias entre ellas.
En espera de poder darle solución al problema, gracias y saludos de antemano.
Sub Locomocion()
' Locomocion Macro
ActiveWindow.LargeScroll Down:=-1
Selection.AutoFilter Field:=1, Criterial:="<>0"
Range("A22:V52"). Select
Selection.Copy
Range("A60"). Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SmallScroll Down:=-12
Selection.AutoFilter Field:=1
End Sub
Con esta macro consigo que en una tabla de datos mensuales, que ocupa el rango A22:V52, teniendo como referencia una columna, cuando en alguna celda de ella no existen datos (se encuentra blanca ""), elimina esa fila y una vez realizada la selección pega los datos en A60 de la misma hoja, todo funciona correctamente cuando las vacias se encuentran mezcladas con las no vacias en la columna celdas entre la 22 a la 52, el problema aparece cuando las "no vacias" se encuentran seguidas y no existen vacias entre ellas.
En espera de poder darle solución al problema, gracias y saludos de antemano.
Valora esta pregunta


0