Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| informatik:vba:start [2022/11/14 16:47] – jonathan.pfeiffer | informatik:vba:start [2022/12/11 10:55] (aktuell) – [Do...Loop] jonathan.pfeiffer | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| </ | </ | ||
| + | ===== Misc ===== | ||
| + | |||
| + | < | ||
| + | Application.ScreenUpdating = False | ||
| + | |||
| + | Sheets(" | ||
| + | |||
| + | Range(" | ||
| + | |||
| + | letzte_Zeile_in_Spalte_eins = ActiveSheet.Cells(Rows.Count, | ||
| + | |||
| + | 'Zahl zu Zeichenkette umwandeln | ||
| + | CStr(aktuelleZeile) | ||
| + | |||
| + | </ | ||
| ===== Variablen deklarieren ===== | ===== Variablen deklarieren ===== | ||
| < | < | ||
| Zeile 25: | Zeile 40: | ||
| y = 42.77 | y = 42.77 | ||
| z = " | z = " | ||
| + | |||
| + | a = b * c | ||
| + | b = 10 * d | ||
| + | |||
| + | d = Range(" | ||
| + | |||
| + | 'Wert oder Formel einer Zelle zuweisen | ||
| + | aktuelleZeile = ActiveCell.Row | ||
| + | ActiveSheet.Range(" | ||
| + | </ | ||
| + | |||
| + | ===== Verzweigungen ===== | ||
| + | < | ||
| + | ' | ||
| + | If CheckBox1.Value = True Then | ||
| + | | ||
| + | Else | ||
| + | | ||
| + | End If | ||
| + | |||
| + | |||
| + | If CheckBox1.Value = True Then | ||
| + | ' | ||
| + | Else | ||
| + | ' | ||
| + | End If | ||
| + | </ | ||
| + | |||
| + | ===== Schleifen ===== | ||
| + | |||
| + | ==== For...Next ==== | ||
| + | < | ||
| + | Dim i As Integer | ||
| + | For i = 1 To 10 | ||
| + | Debug.Print i | ||
| + | Next | ||
| + | |||
| + | ' | ||
| + | For i = 4 To ActiveSheet.Cells(Rows.Count, | ||
| + | |||
| + | Next | ||
| + | </ | ||
| + | |||
| + | ==== Do...Loop ==== | ||
| + | < | ||
| + | Do Until [Bedingung] | ||
| + | | ||
| + | Loop | ||
| + | |||
| + | ' | ||
| + | Dim zaehler As Integer | ||
| + | Do Until zaehler = 10 | ||
| + | | ||
| + | Loop | ||
| + | |||
| + | |||
| + | Do While [Bedingung] | ||
| + | | ||
| + | Loop | ||
| + | |||
| + | |||
| </ | </ | ||