ubiquitour.com

Excel VBA para abrir CSV

Excel VBA para abrir CSV

Cuando se ejecuta Visual Basic para código de aplicaciones, puede haber ocasiones cuando usted necesita para abrir un archivo CSV como parte de un procedimiento. Una CSV, o un archivo compatible con Excel que tiene datos separados por comas archivo de valores separados por comas. Un pedazo corto de VBA código insertado en la secuencia de comandos abrirá un archivo CSV con VBA.

Propósito

Cuando se ejecuta Visual Basic para código de aplicaciones, puede haber ocasiones cuando usted necesita para abrir un archivo CSV para completar datos o hacer comparaciones. VBA es diseñado para ayudar a adaptar Excel a sus necesidades y puede utilizarse para abrir prácticamente cualquier archivo en su computadora, incluyendo archivos CSV.

Macros

En los comienzos de Microsoft Excel, la única manera que puede abrir un archivo CSV era utilizando una macro. Una macro grabar las pulsaciones de sus teclado y les podría reproducir en un momento posterior. Con el advenimiento de VBA, usted todavía puede grabar una macro para abrir un archivo CSV, que crea código de VBA en el fondo, pero también tienes la opción de ir al Editor de Visual Basic y editar el código usted mismo.

Acceder al Editor de Visual Basic

Hay dos formas principales de acceso el VBE: a través de la cinta, o un atajo de teclado. Accede al Editor de Visual Basic haciendo clic en la ficha "Programador", haciendo clic en "Visual Basic", o pulsa "Alt" y "F11" juntos. Una vez hayas abierto el VBE, puede abrir una pieza existente de código haciendo doble clic en el nombre en la columna de la izquierda, o abrir una nueva ventana haciendo clic en "Insertar", luego "módulo".

Código de VBA

El código siguiente abre un archivo CSV en Excel:

Sub OpenWindowsExplorer()

On Error Goto 1

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 tres a la ruta real del archivo.