Erstellen Formularfelder automatisch berechnen in Visual Basic für Applikationen (VBA )-Programm zusätzliche Schritte für den Benutzer beseitigen kann . VBA kann in allen Microsoft Office -Anwendungen wie Excel verwendet werden. Sie können Formularfelder mit Textfeld-Steuerelemente auf einem Formular in Excel zu erstellen und sie automatisch zu berechnen , indem Sie die Schaltfläche "Ändern "-Ereignis für jede der Kontrollen . Der "Change "-Ereignis wird ausgeführt , wenn der Wert in den Feldern durch den Benutzer verändert werden. Things You
Microsoft Office Excel
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Office Excel , klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic " auf die Einführung VB -Editor-Fenster . Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "User Form" , eine neue Form einfügen . Klicken Sie auf " TextBox " in der "Toolbox "-Fenster und klicken Sie auf Formular, um ein neues Textfeld -Steuerelement hinzufügen . Fügen Sie zwei weitere Textfelder mit der gleichen Technik zu drei Textfeld Formularfelder erstellen.
2
der rechten Maustaste auf das erste Textfeld und klicken Sie auf " Code anzeigen ", um den VB -Editor zu öffnen . Drücken Sie "Strg" und "A" , um Standard-Code , und drücken Sie Kopieren und fügen Sie den folgenden Code , um eine Berechnung machen jedes Mal eine neue Zahl in das erste Formularfeld eingegeben wird und zeigt das Ergebnis in der dritten Form Feld "Löschen". :
Dim Ergebnis als DoublePrivate Sub TextBox1_Change () Dim txtBoxTwo Wie VariantMe.TextBox2.SetFocustxtBoxTwo = Me.TextBox2.Textresult = txtBoxTwo + Me.TextBox1.TextMe.TextBox3.SetFocusMe.TextBox3 = resultEnd Sub