Wie Sie VBA verwenden, CSV, XLS konvertieren

January 10

Wie Sie VBA verwenden, CSV, XLS konvertieren

Visual Basic für Applikationen (VBA) ist die Sprache, die von Entwicklern, zeitsparende Programme für Microsoft Word, Excel und Access erstellen. Excel Makro aufzeichnen-Feature bietet eine einfache Möglichkeit der VBA-Code erstellen. Diese Funktion konvertiert die Aufgaben, die Sie in Excel in Programmcode, die Sie später wiedergeben können ausführen, um zu wiederholen--viel schneller--die Sequenz von Aktionen, die Sie ursprünglich aufgenommen. Obwohl die Makroaufzeichnung keine komplexe Programme erstellen, kann es einen erstellen, das Dateien mit kommagetrennten Werten (CSV) in Excel Standard-Dateitypen, die Enden in "XLS". Solch ein Programm gibt Excel-Benutzer aus, die die Konvertierung manuell frei.

Anweisungen

1 Erstellen Sie ein neues Excel-Dokument, klicken Sie auf die Registerkarte "Ansicht" und dann auf das Element "Makro aufzeichnen" unter dem "Makro"-Symbol. Geben Sie in dem Dialogfeld, das Sie auffordert, das neue Makro den Namen "CSV_Converter". Drücken Sie "OK", um die Aufzeichnung des Makros, die ein VBA-Programm eine CSV-Datei in das Excel-Dateiformat zu konvertieren führt zu beginnen.

2 Die Office-Schaltfläche, klicken Sie auf "Öffnen". Navigieren Sie auf eine beliebige Datei mit einer ". Erweiterung CSV"und dann auf"Öffnen"zum Öffnen der Datei.

3 Klicken Sie erneut auf die Office-Schaltfläche, klicken Sie auf "Speichern als." Wählen Sie eine Datei beliebigen Typs "Excel" (z.B. ".xlsm"), dann klicken Sie "Save" zum Speichern der Datei als Excel-Arbeitsmappe.

4 Die Office-Schaltfläche und wählen Sie "Schließen", um die konvertierte Datei zu schließen, klicken Sie auf das kleine Quadrat im unteren linken Teil der Excel-Statusleiste, die Makroaufzeichnung zu beenden.

5 Öffnen Sie Windows Explorer, und navigieren Sie zu dem Ordner mit der Excel-Datei, die Sie gerade gespeichert. Löschen Sie die Datei, damit das Makro, die, das Sie aufgezeichnet, wird nicht Sie aufgefordert, eine vorhandene Datei zu überschreiben, wenn Sie das Makro wiedergeben.

6 Drücken Sie "Alt-F8" in Excel, und doppelklicken Sie auf das Element "CSV_Converter", um das Makro auszuführen.

7 Klicken Sie in Windows Explorer-Fenster zu sehen, die Excel-Datei, die Sie gelöscht, anscheinend wiederhergestellt. (Das Makro nicht aus dem Papierkorb wiederherstellen, es eine andere Exceldatei erstellt, in genau der gleichen Weise, die Sie zuerst manuell vorgenommen.)

8 Drücken Sie "Alt-F8", um eine Liste der Makros anzuzeigen, dann wählen das Makro "CSV_Converter". Drücken Sie "Bearbeiten", um den VBA-Code für das Makro angezeigt, die in der integrierten Entwicklungsumgebung (IDE) von Visual Basic ist.

9 Geben Sie die folgende Zeile vor der Anweisung "Workbooks.Open":

Application.DisplayAlerts = False

Diese Anweisung verhindern wird, dass das Programm eine Warnung anzeigen, wenn es ist über eine konvertierte CSV mit demselben Namen wie eine vorhandene speichern.

10 Klick die Maus an einer beliebigen Stelle innerhalb der Unterroutine "CSV_Converter" und mit "F5" es erneut ausgeführt. Suchen Sie die konvertierte Datei wie in Schritt 7.