Microsoft Excel 2007 ist mehr als Zeilen und Spalten mit Daten . Seine leistungsfähigen Werkzeugen gehören Formeln, Funktionen , Diagramme , Pivot-Tabellen und -Filterung. Darüber hinaus kommt Excel mit einer eigenen Programmiersprache Visual Basic für Applikationen ( VBA) . Wenn Sie ein Makro aufzeichnen , hinter den Kulissen , übersetzt Excel Ihre Tastatureingaben in VBA-Code . Mit dem Visual Basic -Editor können Sie bearbeiten aufgezeichnete Code und schreiben Sie Ihre eigenen . Mit VBA geben Sie Ihrem Projekt einen professionellen Rand . Erstellen Sie ein benutzerdefiniertes Dialogfeld , dann kleiden sie sich mit dem Bild Ihrer Wahl . Anleitung
erstellen User Form
1 Ihre Benutzer ein Bild von Gartenblumen umfassen kann.
Öffnen Sie die Visual Basic -Editor. Klicken Sie auf " Visual Basic " in der "Code "-Abschnitt der Registerkarte "Entwicklertools" .
2
Wählen Sie Ansicht> Projekt-Explorer aus dem Menü , und wählen Sie dann Ansicht> Eigenschaften .
< Br > Seite 3
wählen Sie Einfügen> UserForm aus dem Menü. Sie werden sehen, eine leere Form und Benutzer die Steuerelemente-Toolbox .
4
Fügen Sie ein Textfeld in das Formular. In der Steuerelemente-Toolbox , schweben über die Symbole , um das Textfeld , das wie folgt aussieht finden "ab . " Klicken Sie auf das Symbol. Klicken Sie auf das Formular, um den Benutzer Textfeld auf der Form zu bringen , indem sie sie auf der rechten Seite , um Platz für ein Label zu verlassen, und lassen Raum oben und unten.
5
Fügen Sie ein Label auf die Form . Finden Sie "Beschriftung " in der Toolbox (es sieht aus wie ein großes A ) . Mit der gleichen Methode , legen Sie ein Label auf der linken Seite das Textfeld ein.
6
Fügen Sie zwei Befehlsschaltflächen . Find " CommandButton " in der Toolbox. Verwenden Sie das gleiche Verfahren, um zwei Schaltflächen nebeneinander legen am Ende des Formulars .
7
Klicken Sie auf das Etikett auf den Benutzer aus. Im Eigenschaften-Fenster , neben "Caption " ändern " Label1 " auf " Enter Name. "
8
Klicken Sie auf das Textfeld auf der Benutzer Form . Im Eigenschaften-Fenster , neben " (Name) , " change " TextBox1 " bis " name_txt . "
9
Klicken Sie auf die erste Schaltfläche auf den Benutzer aus. Im Eigenschaften-Fenster , neben " (Name) , " ändern " CommandButton1 " bis " OK_btn . " Weiter zu "Caption " ändern " CommandButton1 " auf " OK".
10
Klicken Sie auf die zweite Schaltfläche auf den Benutzer aus. Im Eigenschaften-Fenster , neben " (Name) , " ändern " CommandButton2 " bis " Cancel_btn . " Weiter zu "Caption " ändern " CommandButton2 " auf " Abbrechen".
11
Ein Bild hinzufügen , um den Benutzer aus. In der Steuerelemente-Toolbox , klicken Sie auf das Bild -Steuerelement, das wie zwei Berge und die Sonne schaut . Klicken Sie auf den Benutzer Form , um das Bild auf dem Formular platzieren.
12
Klicken Sie auf das Steuerelement, das Sie am Bild des Benutzers Formular platziert . Im Eigenschaften-Fenster , neben " Bild ", klicken Sie auf die drei Punkte (... ) auf der rechten Seite . Navigieren Sie zu einem Bild auf Ihrem Computer gespeichert , wie zum Beispiel C : \\ Users \\ Public \\ Pictures \\ Sample Pictures \\ garden.jpg für eine Anzeige von orange Blumen. Doppelklicken Sie auf das ausgewählte Bild .
13
verschieben und skalieren Bedienelemente auf der Benutzer Form , bis Sie mit dem Entwurf zufrieden sind.
Hinzufügen von Code und Ausführen der Routine
14 Erstellen Sie eine Liste von Namen auf Ihrer Excel-Tabelle.
Doppelklicken Sie auf den "OK" -Taste auf der Benutzer Form , um einen Code zu öffnen. Sie sehen den Anfang und das Ende Aussagen für das Unterprogramm
15
Fügen Code zwischen den " Private Sub " und " End Sub "-Aussagen , so dass es wie folgt lautet: .
Privat Sub OK_btn_Click () Dim
LastRow As Long
LastRow = Worksheets ( " Tabelle1 " ) . Range (" A65536 " ) . End ( xlUp ) . Row + 1
Cells ( LastRow , 1). Value = name_txt
End Sub