Beim Ausführen von Visual Basic für Applikationen-Code , kann es vorkommen, dass Sie eine CSV-Datei als Teil einer Verhandlung zu eröffnen müssen . Eine CSV- oder Comma Separated Value -Datei ist eine Excel- kompatible Datei, die Daten durch Kommas getrennt hat . Ein kurzes Stück von VBA -Code in Ihr Skript eingefügt wird eine CSV-Datei mit VBA öffnen. Zweck
Wenn Visual Basic für Applikationen-Code , kann es vorkommen, dass Sie eine CSV-Datei zu öffnen, um Daten einzutragen oder Vergleiche anstellen müssen . VBA ist entwickelt, um Ihnen maßgeschneiderte Excel an Ihre Bedürfnisse anzupassen , und kann verwendet werden, um praktisch jede Datei auf Ihrem Computer zu öffnen, einschließlich CSV-Dateien werden.
Makros
die frühen Tage von Microsoft Excel , die einzige Möglichkeit, eine CSV-Datei öffnen konnte, war mithilfe eines Makros . Ein Makro würde Ihre Tastatureingaben aufzeichnen und man konnte sie wiedergeben zu einem späteren Zeitpunkt . Mit dem Aufkommen der VBA , können Sie immer noch ein Makro aufzeichnen, um eine CSV- Datei zu öffnen - die VBA-Code im Hintergrund schaffen wird - aber Sie haben auch die Möglichkeit, sich in die Visual Basic-Editor und bearbeiten den Code selbst
zugreifen auf die Visual Basic-Editor
Es gibt grundsätzlich zwei Möglichkeiten , um den VBE zuzugreifen: durch das Band , oder über eine Tastenkombination . Besuchen Sie das Visual Basic-Editor , indem Sie auf die Registerkarte "Entwicklertools" , dann auf " Visual Basic " oder drücken Sie die " Alt" und " F11 " zusammen . Sobald Sie den VBE geöffnet haben, können Sie entweder ein vorhandenes Stück Code durch einen Doppelklick auf den Namen in der linken Spalte , oder öffnen Sie ein neues Fenster , indem Sie auf "Einfügen " und dann " Modul ".
VBA -Code
Der folgende Code wird eine CSV-Datei in Excel öffnen:
Sub OpenWindowsExplorer ()
On Error Goto S. 1
ActiveWorkbook.FollowHyperlink "C: \\ \\ my document.csv " , NewWindow : = True Exit Sub
1 : MsgBox Err.Description
End Sub