Macro copia todo el rango, cuando debería copiar solo celdas con valores.
Buena noche,
Tengo un archivo de Excel en el que hice una macro que me copia ciertos valores y luego los almacena en la columna a en la ultima fila en blanco, para hacer un registro.
Mi problema es que el código que tengo no me funciona bien
Este es el código
ActiveSheet.Range("ab1", ActiveSheet.Range("ab1").End(xlDown)).Select
Selection.Offset(0, 0).Resize(Selection.Rows.Count + 1, _
Selection.Columns.Count + 12).Select
Selection.Copy
Lo que logre deducir en que en la posición ab1 donde copia los datos me copia desde ab1 hasta ab20 aunque únicamente tengan datos 5 celdas,
Tengo esta fórmula "=SI(AL3>0, AB2," ")" en las celdas ab1 hasta ab20 para evitar que me queden ceros, y creo que la macro me toma esas fórmulas como valores y no se como evitarlo.
Gracias por sus ayuda y comentarios