Entwickeln von Anwendungen in Excel mit Visual Basic für Applikationen können Sie sparen eine Menge Zeit, wenn Sie mit Arbeitsblättern arbeiten oft . In Excel können Sie schnell Makros aufzeichnen , um Ihnen den Einstieg in die Programmierung mit VBA-Code . Aufzeichnung eines Makros wird VBA-Code automatisch zu generieren , die Sie später bearbeiten und anpassen , um Ihre Bedürfnisse zu erfüllen. In VBA können Sie auch Ihre eigenen Sub-Prozeduren , Prozesse , die Sie mithilfe eines Makros automatisieren aufrufen können . Anleitung
1
Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Makro aufzeichnen ", um ein neues Makro aufzeichnen. Type " getDate " unter Makroname und klicken Sie auf " OK". Type " = JETZT ()" in A1 um das aktuelle Systemdatum . Klicken Sie auf " Aufnahme stoppen" aus dem Bereich Information .
2
Klicken Sie auf " Visual Basic "-Symbol , um den VB -Editor-Fenster zu öffnen. Erweitern Sie den " Modules" Ordner und doppelklicken Sie auf " Module1 ", um den VBA -Code-Modul zu öffnen. Fügen Sie einen Aufruf einer Sub-Prozedur in Schritt drei in Ihrem Makro-Code wie der folgende erstellt :
Sub Macro1 ()
Range (" A1") Select
< p . > ActiveCell.FormulaR1C1 = " = JETZT ()"
Anruf addNumbers
End Sub
3
Fügen Sie den folgenden Code , um eine neue Sub-Prozedur hinzufügen das wird noch zwei Zahlen und zeigt das Ergebnis :
private Sub addNumbers ()
Dim Zahl1 As Integer Dim
Zahl2 As Integer
Range (" A3 " ) . Wählen
Range ( " A3 " ) . Value = 4
Range ( " A4 " ) . Wählen
Range ( " A4 " ) . Value = 6
Range ( "A3" ) . Wählen
Zahl1 = Range ( "A3" ) . Wert
Range ( "A4" ) . Wählen
< p . . > Zahl2 = Range ( "A4" ) Wert
Range (" A5" ) auswählen
Range (" A5" ) = Wert . " Die Summe dieser Zahlen ist :" & (Zahl1 + Zahl2 )
End Sub
4
Schalter zurück auf die Microsoft Excel-Fenster , entfernen Sie das Datum in A1 und klicken Sie auf "Makros ". Klicken Sie auf " Macro1 " und klicken Sie auf " Run" , um den VBA-Code auszuführen und die Ergebnisse anzuzeigen.