Copiar un rango determinado de valores.
Estoy programando una hoja de cálculo para estructuras y ya está todo bien montadito, ahora, necesito montar un botón que genere un informe de los datos que tengo exportándolos a otro formato.
Sin embargo, necesito que al copiar los datos, sólo seleccione las celdas no vacías de la matriz (Es de 60 x 250) y que copie solo los valores.
Además, he buscado cómo, tras copiarlo a otro libro de Excel, se guarde en un formato distinto (.txt sería el ideal) pero no he podido dar con una buena solución.
El código con el que estoy trabajando por ahora es este:
Sub Botón_Exportar_Viento_Tabulación()
Range("A1:L204").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.CutCopyMode = True
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename = Application.GetSaveAsFilename
CreateBackup = False
Application.DisplayAlerts = True
End Sub
Pero por alguna razón, aunque funciona "bien" (Copia, pero copia las fórmulas), al momento de guardarlo no importa que me pida nombre, sino que guarda como FALSE.
¿Podrían ayudarme?
De antemano muchísimas gracias.
Sin embargo, necesito que al copiar los datos, sólo seleccione las celdas no vacías de la matriz (Es de 60 x 250) y que copie solo los valores.
Además, he buscado cómo, tras copiarlo a otro libro de Excel, se guarde en un formato distinto (.txt sería el ideal) pero no he podido dar con una buena solución.
El código con el que estoy trabajando por ahora es este:
Sub Botón_Exportar_Viento_Tabulación()
Range("A1:L204").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.CutCopyMode = True
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename = Application.GetSaveAsFilename
CreateBackup = False
Application.DisplayAlerts = True
End Sub
Pero por alguna razón, aunque funciona "bien" (Copia, pero copia las fórmulas), al momento de guardarlo no importa que me pida nombre, sino que guarda como FALSE.
¿Podrían ayudarme?
De antemano muchísimas gracias.
1 respuesta
Respuesta de prozac
1