da die gesamte Procedure einiges mehr umfasst und hier nur verwirren würde.
Damit hast du dir eigentlich schon selber den Grund gegeben, warum du die Routine in mehrere zerlegen solltest. Einen besseren gibt es nicht. Und wenn dann noch gleiche Variablen in unterschiedlichen Routinen benötigt werden, haben wir den besten Grund für eine Klasse, mit den Variablen als private Felder derselbigen.