Al ejecutar Visual Basic para código de aplicaciones , puede haber momentos en los que es necesario abrir un archivo CSV como parte de un procedimiento. A CSV o archivo de valores separados por comas , es un archivo compatible con Excel que contenga datos separados por comas. Un pequeño fragmento de código VBA inserta en la secuencia de comandos se abrirá un archivo CSV con VBA. Propósito
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.