Alle Arbeitsblätter in der Microsoft Excel- Software gespeichert wurden, können mithilfe von Visual Basic für Applikationen (VBA) Programmiersprache geändert werden. Sie können VBA-Code , um den Inhalt von Zellen ändern oder sogar fragen, einen Benutzer für spezielle Eingabe . Wenn Sie eine zusätzliche Kontrolle , um Ihren Code hinzufügen möchten, können Sie nutzen, Logik -Anweisungen, die Sie zu verschiedenen Maßnahmen auf die vorgegebenen Situationen basieren , gewähren. Es gibt mehrere verschiedene logische Erklärungen zur Verfügung in Excel VBA verwendet werden. Anleitung
If /Then /Else-Anweisung
1
Öffnen Sie Ihre Excel-Arbeitsblatt und klicken Sie auf die Registerkarte "Entwicklertools" . Klicken Sie auf " Visual Basic "-Symbol und wählen Sie dann die bestimmten Arbeitsblatt , wo Sie wollen Logik Aussagen hinzuzufügen.
2
in die Öffnung geben und Schließen "Sub "-Befehle , wenn sie nicht bereits in Ihrem VBA vorliegenden Code. Zum Beispiel, wenn Sie den neuen Code-Abschnitt " UsingLogic ," Typ " Sub UsingLogic ()" zu nennen und dann nach unten ein paar Zeilen und geben wollen "End Sub ".
3 < p > Wechseln Sie zu einer beliebigen Zeile zwischen dem Öffnen und Schließen "Sub "-Befehl. Verwenden Sie das "Wenn "-Befehl , um eine Schicht der Logik , um Ihren Code hinzufügen. Zum Beispiel, wenn Sie eine ganze Zahl namens " Tax" und haben Sie Code auf ihren Wert , Typ ausführen ", wenn Tax <100 " .
4
in einem "Dann " -Anweisung hinzufügen ausführen eines Codes , wenn Ihr "Wenn ' Aussage wahr ist . Geben Sie beispielsweise " Wenn Tax <100 Dann Cells (1 , 1). Value = 100 100 "", um die erste Zelle auf den Wert zu ändern ", wenn das Finanzamt integer ist derzeit weniger als 100 sein.
5
in einem "Else "-Anweisung hinzufügen zu berücksichtigen , was der Code tun sollten, wenn das Original "If" -Anweisung ist nicht wahr. Geben Sie beispielsweise "Wenn Tax < 100 Dann Cells (1 , 1). Value = 100 Else Cells (1,1). Value = 50 ", wenn Sie den Wert der Zelle auf 50 ändern, wenn der Wert des Tax integer ist derzeit mehr als 100 wollen .
For /Next Statement
6
Zugang der Registerkarte "Entwicklertools" und wählen Sie " Visual Basic. " auf den Abschnitt des Codes , wo Sie wollen die For /hinzufügen Navigieren Next-Anweisung .
7
erklären Sie den Bereich , den Sie für die Anweisung verwenden. Geben Sie beispielsweise " für a = 1 bis 5 ", wenn Sie die Anweisung durch fünf Iterationen ausführen möchten.
8
nach unten eine Zeile und geben Sie " Cells (a, 1) = a". Navigieren Sie nach unten und geben Sie eine weitere Zeile "Next a ", wenn Sie wollen, um durch den ersten fünf Zellen in der Arbeitsmappe und die Art laufen in eine wachsende Zahl in jeder Zelle.
Select Case Statement
9
der Registerkarte "Entwicklertools" Gehe in Ihrer Excel-Arbeitsmappe und wählen Sie " Visual Basic. " Klicken Sie auf den Bereich im Code , wo Sie wollen eine " Select Case "-Anweisung.
10
Definieren Sie eine Variable, die Sie verwenden möchten, um die Bedingungen der Anweisung wählen Sie Hinzufügen. Geben Sie beispielsweise " Dim Benutzer As Integer " wenn Sie eine ganze Zahl benannt definieren wollen "Users ".
11
nach unten eine Zeile und geben Sie " Select Case Users" . nach unten eine weitere Zeile , und geben Sie in die Bedingungen, die für den Fall verwenden, Beispiel "Benutzer ist > = 10 ", wenn Sie ein paar Zeilen Code ausgeführt werden, wenn der Wert des "Users" ist derzeit größer als oder gleich 10 ist.
12
nach unten eine weitere Zeile und in der Kraft Code auszuführen, wenn "Benutzer" ist kleiner oder gleich 10 ist, wie " Cells (1,1). Value = 50 " . nach unten eine weitere Zeile , und geben Sie in so vielen anderen Fällen , wie Sie verwenden möchten , wie z. B. " Benutzer Is < 5 User ", wenn Sie zum Ausführen von Code , wenn die wollen " " Variable ist derzeit weniger als 5 .
13
nach unten eine Linie und Typ " End Select "die Anweisung zu beenden.