09.02.2014 Aufrufe

Ein VBA-Programm in Excel

Ein VBA-Programm in Excel

Ein VBA-Programm in Excel

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!