¿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 único registro en cada línea. Cada línea está separado por una coma. Un archivo CSV a veces se llama un archivo delimitado por comas. Puede trabajar con archivos CSV en Microsoft Excel y es posible conseguir de Visual Basic para Aplicaciones (VBA) para hacer el trabajo por usted, incluyendo abrir el archivo con sólo pulsar un botón.

1

Abra el Editor de Visual Basic (VBE) en Excel pulsando "alt" y "F11" juntos.

2

Haga clic en "Insertar," a continuación, haga clic en "Módulo."

3

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

opencsv sub () `opencsv Macro Workbooks.Open Nombre del archivo: = _ "C: Desktop myfile.csv" End Sub

Vídeo: Macro para importar archivo TXT | VBA Excel 2016 #76

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".

Vídeo: Tutorial de Macros VBA - Importar archivos de texto

5

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

Propina

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

Vídeo: Buscar y abrir Archivos desde Excel con un botón

referencias

  • enlazar Universidad Estatal de Ohio: ¿Cuál es CSV?

Sobre el Autor

L. P. Klages es un desarrollador de software empresario y, concentrándose en la teoría de la información, la experiencia del usuario de software, y el modelado matemático. Ha estado escribiendo acerca de la tecnología y el negocio de la tecnología desde 1999. Sus artículos han aparecido en muchos sitios, incluyendo GameDev.net, KenSharpe.net y eHow. Klages asistió a la Universidad de Jacksonville en Jacksonville, Florida.

Vídeo: Abrir en excel archivos csv con codificación UTF-8

Artículos Relacionados