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:55] – 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 28: | Zeile 43: | ||
| a = b * c | a = b * c | ||
| b = 10 * d | 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 | ||
| </ | </ | ||
| Zeile 37: | Zeile 75: | ||
| For i = 1 To 10 | For i = 1 To 10 | ||
| Debug.Print i | Debug.Print i | ||
| + | Next | ||
| + | |||
| + | ' | ||
| + | For i = 4 To ActiveSheet.Cells(Rows.Count, | ||
| + | |||
| Next | Next | ||
| </ | </ | ||
| Zeile 57: | Zeile 100: | ||
| Loop | Loop | ||
| - | ' | ||
| </ | </ | ||