Startseite

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.