Der nachfolgende Text enthält Produktplatzierungen!

Und ich predige es in allen VBA-Schulungen

  • Keine langen Codezeilen!
  • Nicht zu viele verschachtelte Befehle!
  • Lieber ein paar Variablen zu viel als zu wenig!

Also nicht so:

Halte ich mich selbst daran? Nicht unbedingt!

Und was passiert? Ich soll eine Korrektur in einem Programm vornehmen, das ich vor einigen Monaten geschrieben habe. In der Spalte BC sollen nun auch die Werte übertragen werden. Also schnell den alten Code von oben kopieren, ändern, testen und: staunen. Warum? Klar – an einer Stelle habe ich vergessen BG3 in BC3 umzubenennen – deshalb wird der Bereich nun nicht von BC3:BC300 aufgespannt, sondern von BC300:BG3, also von BC3:BG300. Ich musste eine Weile suchen.

Also:

  • Keine langen Codezeilen!
  • Nicht zu viele verschachtelte Befehle!
  • Lieber ein paar Variablen zu viel als zu wenig!