Tecnología

Inicio

Cómo abrir un archivo CSV con VBA

Cómo abrir un archivo CSV con VBA


Un archivo de valores separados por comas (CSV) es un archivo de texto plano que tiene un solo registro por cada línea. Cada línea está separado por una coma. Un archivo CSV a veces se llama un archivo delimitado por comas. Se puede trabajar con archivos CSV en Microsoft Excel y es posible conseguir de Visual Basic para Aplicaciones (VBA) para hacer el trabajo para usted, incluyendo abrir el archivo en el empuje de un botón.

Instrucciones

1 Abra el Editor de Visual Basic (VBE) en Excel con la tecla "Alt" y "F11" juntos.

2 Haga clic en "Insertar" y luego haga clic en "módulos".

3 Cortar y pegar el código siguiente en la ventana en blanco:

opencsv sub ()
'Macro opencsv

Workbooks.Open Filename:= _
"C:\Desktop\myfile.csv"

End Sub

4 Cambiar el nombre del archivo en el código anterior para reflejar el nombre del archivo que desea abrir y la ubicación donde se encuentra. Por ejemplo, si desea abrir un archivo CSV denominado Bills y se encuentra en la carpeta Mis documentos, a continuación, cambiaría la línea de código que lee "C: \ Desktop \ myfile.csv" a "C: \ Mis documentos \ Bills.csv".

5 Ejecutar el código pulsando la tecla "F5" de la VBE. Una vez que se pulsa F5, el archivo se abrirá en Excel.

Consejos y advertencias

  • VBA sólo funciona en la hoja de cálculo que está abierto al escribir el código. Si quieres que funcione en varias hojas de cálculo, que necesita para cortar y pegar el código en el VBE en cualquier hoja que desea que el código sea capaz de trabajar en.