|
Hallo zusammen,
Nun, ich bin da andrer Meinung als die beiden Vorredner. VBA erwartet Code auf verschiedene Art und Weise. Dieser kann üblicherweise untereinander stehen, oder teilweise auch mit Doppelpunkt getrennt nebeneinander. Für letzteres hast du dich entschieden. Unüblich, aber auch nicht falsch. Der VBA-Parser kann das durchaus ohne Fehler verarbeiten.
Was mir nicht in den Kopf will ist, warum du deinen Code im Notepad schreibst und dann in den VBA-Editor kopierst. Damit verzichtest du auf tolle Funktionen wie das Intellisense, oder eine Vorab-Fehlerüberprüfung während des Schreibens. Würdest du direkt im VBA-Editor schreiben, hättest du längst erkannt, dass dieser durchaus Tabulatoren versteht. Diese sind standardmäßig auf alle 4 Zeichen gesetzt. Wenn du während des Schreibens die Tabtaste drückst, werden je nachdem, wo sich der Cursor befindet 4, 3, 2 oder 1 Leerzeichen eingefügt, sodass der nächste Code an der gleichen stelle beginnt, wie der obrige. Du kannst den Abstand der Tabulatoren in den Optionen auch vergrößern oder verkleinern.
Nur mit dem Kopieren von Code mit Tabs aus externen Programmen haperts etwas, da ein Tabzeichen beim Einfügen in 4 (bzw. die eingestellte Anzahl) Leerzeichen umgewandelt wird. Deshalb, schreibe deinen Code lieber dort, wo er hingehört.
Gruß Mr. K.
|