Unterprozeduren automatisch starten
Ein häufig geäußerter Wunsch ist, eine Prozedur automatisch starten zu können. Nun
das geht recht einfach.
Zunächst öffnet man den Visual Basic-Editor, dort gibt man unter 'Diese Arbeitsmappe' eine kleine
Routine ein:
Dabei muß die Zeile MeineProzedur durch den Namen der zu startenden Prozedur ersetzt werden.
Möchte man auf diese Weise ein User Formular starten, bedarf es eines kleinen Umwegs, das User Formular
läßt sich auf diese Weise nicht direkt aufrufen. Mit dieser kleinen Routine klappt es:
In diesem Fall würde in der zweiten Zeile UserFormÖffen stehen. Ein Beipieltabelle findet sich
im Downloadbereich. Dort wird eine Prozedur gestartet, die die erste freie Zelle in der Spalte A selektiert.