Microsoft Office Excel ist ein Tabellenkalkulationsprogramm häufig verwendet, um große Datenmengen zu analysieren. Microsoft Visual Basic für Applikationen (VBA ) ist eine Programmiersprache verwendet, um Routineaufgaben in Microsoft Office-Anwendungen automatisieren. Sie können Graphical User Interfaces ( GUI) in Excel zu erstellen , um mehr Flexibilität für den Anwender bieten . In wenigen Schritten können Sie VBA-Code schreiben , um eine vorhandene Excel-Arbeitsmappe zu öffnen und dessen Inhalt durch ein Listenfeld . Anleitung
1
Starten Sie Microsoft Office Excel und geben Sie die folgenden Einstellungen auf " Tabelle1 ".
Type " Feld1 " in " A1 ", " Feld2 " in " B1 " und " Field3 "in" C1 "
Typ " 1 "in " A2 "," 2.1 " in " B2 " und " 3.5 " in " C2 "
Speichern Sie die Arbeitsmappe auf" C: \\ "als" myExcelData.xls . "
2
starten Sie Microsoft Office Excel , wählen Sie die Registerkarte" Entwicklertools " klicken Sie dann auf " Visual Basic ". Wählen Sie das Menü "Einfügen" und klicken Sie auf " UserForm. "
Klicken Sie auf " ListBox "-Steuerung in der "Toolbox" Fenster und überall mit der linken Maustaste auf " UserForm1 ", um eine Liste zu erstellen Box . Klicken Sie auf " CommandButton " und überall mit der linken Maustaste auf " UserForm1 ", um eine neue Schaltfläche erstellen.
3
Right-Click " ListBox1 " auf das Formular und wählen Sie "Eigenschaften".
Typ 3 neben " ColumnCount . "
4
Doppelklicken Sie auf " CommandButton1 " Microsoft Visual Basic.
Copy öffnen und fügen Sie den folgenden Code in Ihr neues Modul .
5
private Sub CommandButton1_Click () Dim
xlApp Wie Excel.Application
Dim XLWbook Wie Workbook
xlApp = New Excel.Application Set
Set XLWbook = 0) = 1) = 2) = 0) = 1) = 2) = XLWbook.Sheets ( " Tabelle1 " ) . Range (" C2" ) . Wert
XLWbook.Close
End Sub
6
Presse "F5 " und klicken Sie auf" CommandButton1 myExcelData.xls " ", um Ihre öffnen " und zeigt seinen Inhalt im Listenfeld.