Al ejecutar Visual Basic para código de aplicaciones , puede haber momentos en los que es necesario abrir un archivo CSV para rellenar los datos o hacer comparaciones. VBA está diseñado para ayudarle a adaptar Excel para satisfacer sus necesidades , y se puede utilizar para abrir prácticamente cualquier archivo en el ordenador, incluidos los archivos CSV .
Macros
los primeros días de Microsoft Excel , la única forma de abrir un archivo CSV era mediante una macro . Una macro registraría las pulsaciones del teclado y se puede reproducir de nuevo en un momento posterior . Con la llegada de VBA , puede grabar una macro para abrir un archivo CSV - que va a crear código VBA en el fondo - , pero también tiene la opción de entrar en el Editor de Visual Basic y editar el código manualmente < br . >
Acceso a la Red Editor Visual Basic
Hay dos formas principales para acceder a la VBE : a través de la cinta, o por medio de un atajo de teclado . Acceda al Editor de Visual Basic , haga clic en la pestaña " desarrolladores" , haga clic en " Visual Basic ", o pulse " Alt" y " F11 " juntos. Una vez que haya abierto el VBE , que cualquiera puede abrir una pieza de código existente , haga doble clic en el nombre en la columna de la izquierda , o abrir una nueva ventana , haga clic en "Insertar " y luego " módulo ".
VBA Code
El siguiente código abre un archivo CSV en Excel :
Sub OpenWindowsExplorer ()
On Error Goto 1
< p > ActiveWorkbook.FollowHyperlink "C: \\ \\ my document.csv " , NewWindow : = True
Exit Sub
1 : MsgBox Err.Description
End Sub
Antes de ejecutar el código , cambie la ruta en la línea de tres a la ruta real del archivo.