Cómo abrir un archivo CSV con VBA

Un archivo de valores separados por comas (CSV) es un archivo de texto sin formato que tiene un solo registro en cada línea. Cada línea está separada por una coma. Un archivo CSV a veces se denomina archivo delimitado por comas. Puede trabajar con archivos CSV en Microsoft Excel y es posible obtener Visual Basic para aplicaciones (VBA) para que haga el trabajo por usted, incluida la apertura del archivo con solo presionar un botón.

Índice

Paso 1

Abra el Editor de Visual Basic (VBE) en Excel presionando "Alt" y "F11" al mismo tiempo.

Paso 2

Haga clic en "Insertar", luego haga clic en "Módulo".

Paso 3

Corta y pega el siguiente código en la ventana en blanco:

Sub opencsv() ' opencsv Macro Workbooks.Open Filename:= _ "C:Desktopmyfile.csv" End Sub

Paso 4

Cambie el nombre del archivo en el código anterior para reflejar el nombre del archivo que desea abrir y la ubicación en la que se encuentra. Por ejemplo, si desea abrir un archivo CSV llamado Facturas y se encuentra en la carpeta Mis documentos, entonces cambiaría la línea de código que dice "C:Desktopmyfile.csv" a "C:MyDocumentsBills.csv".

Paso 5

Ejecute el código presionando "F5" desde el VBE. Una vez que presione F5, el archivo se abrirá en Excel.

Referencias

Puntas

  • VBA solo funciona en la hoja de trabajo que está abierta cuando escribe el código. Si desea que funcione en varias hojas de trabajo, deberá cortar y pegar el código en el VBE en cualquier hoja de trabajo en la que desee que funcione el código.

Entradas Relacionadas

Subir

Si continúas navegando por esta web, entendemos que aceptas las cookies que usamos para mejorar nuestros servicios. Más imformación