Ein VBA-Programm in Excel
Ein VBA-Programm in Excel
Ein VBA-Programm in Excel
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Beispiel 2: Das Eigenschaften-Fenster TextBox3<br />
Abbildung 10<br />
Eigenschaftenfenster<br />
TextBox3<br />
Diese TextBox enthält das Steuerelement zur <strong>E<strong>in</strong></strong>gabe der Tischanzahl.<br />
In diesem Fall wurde der von <strong>VBA</strong> vorgeschlagene Name Text-<br />
Box3 beibehalten.<br />
Kommen wir nun zur Makro-<strong>Programm</strong>ierung dieser Steuerelemente,<br />
also der Möglichkeit, sie per Quellcode zu bearbeiten/"steuern".<br />
Um das Formular StartAuslosung zu <strong>in</strong>itialisieren bzw. zu ändern,<br />
führen wir zunächst e<strong>in</strong>en Doppelklick <strong>in</strong>nerhalb des Formulars (oder<br />
Kontextmenü CODE ANZEIGEN) aus. <strong>Excel</strong> generiert automatisch<br />
e<strong>in</strong>en leeren <strong>Programm</strong>rahmen zum Editieren(Abbildung 11).<br />
Abbildung 11<br />
<strong>Programm</strong>rahmen e<strong>in</strong>er User-<br />
Form<br />
Am oberen Rand sieht man<br />
zwei Listenfelder. Im rechten<br />
Listenfeld hat man neben dem<br />
(ereignisgesteuerten) Click<br />
u.a. auch die Möglichkeit e<strong>in</strong>er<br />
Initialisierung. Die Auswahl<br />
dieses Elementes erzeugt<br />
automatisch den Text<br />
Private Sub userform_<strong>in</strong>itialize()<br />
Die Textboxen der <strong>in</strong> Abbildung 5 (Seite 22) dargestellten UserForm<br />
(TextBox1 = Anzahl der Durchgänge, TextBox2 = Anzahl der Runden<br />
und TextBox3 = Anzahl der Tische) sollten nun mit Standard-Werten<br />
<strong>in</strong>itialisiert werden. Während die Textboxen 1 und 2 bereits im jeweiligen<br />
Eigenschaftenfenster mit den Anfangswerten 3 (= Anzahl Durch-<br />
End Sub<br />
26