VBA ist Microsofts Programmiersprache Visual Basic . Es wird am häufigsten mit Makros in Excel-Tabellen und manchmal sogar berichten Generation mit Ausgang auf Word-oder PowerPoint-Dokumente gezielt eingesetzt zugeordnet . VBA bietet Entwicklern alle gängigen Logik Möglichkeiten in anderen Sprachen , wie Schleifen , while-Schleifen und if /then /else-Anweisungen . Doch wie bei allen Sprachen , ist die Syntax der Verwendung dieser Schlaufen ein bisschen anders in VBA . Sobald Sie diese verwenden , ist das Verfahren einfach und wird einfach zu implementieren sein . Anleitung
1
Neues If-Anweisung in VBA wie dieses Beispiel, dass zwei Werte vergleicht und schreibt " EQUAL " oder "ungleich " in Zelle A1 in Abhängigkeit vom Ergebnis des Vergleichs.
< p> Sub My_If_Test () Dim
this_value
Dim that_value
this_value = 0
that_value = 2
Wenn this_value = that_value Dann
Sheets (" Tabelle1 " ) . Cells (1,1). Value = " EQUAL "
Else
Sheets (" Tabelle1 " ) . Cells (1, 1) . Value = "ungleich "
End If End Sub
wenn Sie testen , wenn etwas nicht gleich brauchen , ist das Zeichen <> .
2
erstellen einer For-Schleife in VBA nach diesem Beispiel Code, der den Wert eines dieser Zähler in jeder entsprechenden Zeile wird eingefügt .
Sub My_For_Test ()
Dim Zähler
Dim end_value
end_value = 10
counter = 0 bis Step 1 of
Sheets (" Tabelle1 " ) end_value . Cells (Zähler, 1) . Value = Zähler
Weiter
End Sub
3
erstellen Do /While-Schleife in VBA nach diesem Beispiel-Code , die, wie die For-Schleife Beispiel fügt den Wert eines dieser Zähler in jeder entsprechenden Zeile .
Sub My_DoWhile_Test ()
Dim -Index
Dim end_value
index = 0
end_value = 10
Do While index < end_value
Sheets (" Tabelle1 " ) . Cells (Zähler, 1) . Value = -Index
index = index + 1
Schleife
End Sub