Microsoft Excel Skriptsprache Visual Basic , erhöht nicht nur die Funktionalität von Excel , sondern auch machen kann , dass die Funktionalität einfacher zu bedienen - durch Benutzer Formen . Benutzer Formen sind kleine Fenster , dass die Nutzer Arbeitsblatt Daten durch eingeben können. Erstellen des Formulars
Begin Erstellen eines Benutzers aus, indem Sie die Visual Basic -IDE ( Integrated Development Environment) : aus dem Excel-Arbeitsblatt , drücken Sie "alt " - " F11 " . Erstellen eines neuen Benutzers Form durch den Zugriff auf "Einfügen" > " UserForm "
Drag -and-Drop die folgenden Steuerelemente aus der Toolbox auf das Formular : . Zwei Textfelder , die zweite unter dem ersten . Fügen Sie eine Befehlsschaltfläche unterhalb der Textfelder und zwei Label-Steuerelemente , die jeweils auf der linken Seite ein Textfeld . Im Eigenschaften-Fenster , ändern Sie die Beschriftung des oberen Etikett "Name " und der Titel des unteren Etikett "E-Mail -Adresse . " Ändern Sie die Beschriftung der Schaltfläche auf " Absenden".
Den Code eingeben
Nun schreiben Sie den Code , der Daten aus dem Formular und fügt es in einem Arbeitsblatt zieht .
aus dem Formular -Designer-Fenster , doppelklicken Sie auf die Schaltfläche "Submit" . . Der Cursor bewegt sich zum Ereignis Button1_Click , wenn die Taste während der Programmlaufzeit geklickt wird ausgelöst
Im Ereignis Button1 , geben Sie den folgenden Programmcode:
Dim r As Range
< p> Set r = Range (" A65536 " ) . End ( xlUp )
Set r = r.Offset (1, 0)
r.Value = Textbox1.Value
< p> Set r = r.Offset (0, 1 ) = r.Value TextBox2.Value - ----------------------------- -----------
schreiben Sie ein kleines Unterprogramm, das den neuen Benutzer Form zeigt . Innerhalb der IDE , doppelklicken Sie auf das Symbol in der ThisWorkbook Bereich Projekt . Im Code-Fenster , geben Sie diese neue Subroutine :
Public Sub mac1 () UserForm1.Show
End Sub