miércoles, 13 de noviembre de 2013

Cómo ahorrar CSV con citas en Excel 2007

Para guardar un archivo de valores separados por comas, con citas en Microsoft Excel 2007, debe escribir una macro VBA para llevar a cabo la función. La funcionalidad de los valores encerrados en dobles exportar citas no se proporciona de forma predeterminada en Excel 2007. Sin embargo, muchas aplicaciones que acepten las importaciones de CSV también requieren las comillas dobles alrededor de los valores en el archivo CSV. Cree la macro mediante una plantilla de código. Cada vez que usted necesita para guardar un archivo CSV con comillas, utilice la macro en lugar de la opción Guardar como. Cuando se ejecuta la macro, un cuadro de Guardar se abre y el archivo CSV se guarda con citas en el lugar. 

CITAS



Abra Microsoft Excel 2007.



Pulse la tecla Alt y F11 simultáneamente para abrir el editor de VBA.



Haga clic en la opción Insertar de la barra de navegación superior y luego haga clic en módulo.



Escriba (o copie y pegue) el siguiente script en el editor de VBA. CSVQuotes Sub ()



SrcRange As Range CurrRow As Range Dim CurrCell como gama CurrTextStr Dim As String Dim ListSeparator As String Dim NombreArchivo As Variant



Filename = Application.GetSaveAsFilename (, archivo CSV (*. Csv), *. Csv)



ListSeparator = Application.International (xlListSeparator) Si Selection.Cells.Count 1 Entonces Set SrcRange = Selección demás Set SrcRange = ActiveSheet.UsedRange End If NombreArchivo abierto para la salida como # 1 por cada CurrRow En SrcRange.Rows CurrTextStr = For Each CurrCell En CurrRow . Las células CurrTextStr = CurrTextStr CurrCell.Value ListSeparator Siguiente Mientras derecha (CurrTextStr, 1) = ListSeparator CurrTextStr = Izquierda (CurrTextStr, Len (CurrTextStr) - 1) Wend Print # 1, CurrTextStr Siguiente cerrar # 1



End Sub



Cierre el editor de VBA, haga clic en la X en la esquina superior derecha. La macro se guarda.



Haga clic en la opción Herramientas en la barra de navegación superior y, a continuación, haga clic en macro.



Seleccione la opción Macros. La nueva macro, llamado CSVQuotes, ya está disponible.



Abra el archivo de Excel para exportar a CSV entre comillas. Realice las ediciones para preparar la hoja de cálculo para la exportación al formato de archivo CSV.



Pulse las teclas Alt y F8 simultáneamente para abrir la lista de macros existente.



Haga clic en la opción Ejecutar al lado de los CSVQuotes macro para ejecutar el script. A Guardar archivo abre el cuadro.



Escriba un nombre para el archivo CSV en el cuadro de entrada Nombre de archivo.



Haga clic en el botón Guardar. El archivo CSV se exporta, con citas.



 

No hay comentarios:

Publicar un comentario