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.
Abbildung 3<br />
Die Teilnehmerliste <strong>in</strong> Spalte<br />
"F"<br />
Rechtsklick oder Doppelklick <strong>in</strong><br />
e<strong>in</strong>e Zelle der Spalte "B" oder<br />
"C" aktiviert das ereignisgesteuerte<br />
Makro<br />
Sub<br />
Worksheet_BeforeRightClick<br />
bzw.<br />
Sub<br />
Worksheet_BeforeRightClick (s.<br />
2.4)<br />
H<strong>in</strong>weis 5<br />
Die "Häkchen" <strong>in</strong> Spalte B und<br />
C werden erzeugt mit dem<br />
Zeichen "ü" (= Chr (252)) <strong>in</strong> der<br />
Schriftart W<strong>in</strong>gd<strong>in</strong>gs (siehe<br />
auch List<strong>in</strong>g 2)<br />
Dieser Tabellenausschnitt macht deutlich, wie die Teilnehmerliste realisiert<br />
wird. In Spalte "A" können bereits vor Turnierbeg<strong>in</strong>n die Namen<br />
der möglichen Teilnehmer, sofern bekannt, e<strong>in</strong>getragen werden. Es genügt<br />
dann nur noch e<strong>in</strong> Doppelklick (oder Rechtsklick) <strong>in</strong> Spalte "B" (=<br />
bezahlt) oder "C" (= anwesend), um die betreffende Person <strong>in</strong> die tatsächliche<br />
Teilnehmerliste (Spalte "F") aufzunehmen. Die Teilnehmer<br />
werden mit e<strong>in</strong>er Spieler-Nummer (Spalte "E") versehen, welche aber<br />
im weiteren Verlauf des Turniers seitens des Teilnehmers nicht benötigt<br />
wird; die Spieler-Nr dient lediglich programm<strong>in</strong>ternen Zwecken (s. 2.4<br />
Ereignisse <strong>in</strong> <strong>VBA</strong>).<br />
Die programmtechnische Umsetzung dieses Vorgangs - die Erstellung<br />
der Spielerliste <strong>in</strong> Spalte "F" - muss noch e<strong>in</strong> wenig warten (2.4 Ereignisse<br />
<strong>in</strong> <strong>VBA</strong>).<br />
Vielmehr soll für all diejenigen, die bisher noch ke<strong>in</strong>erlei <strong>VBA</strong>-<br />
Erfahrung besitzen, im Folgenden e<strong>in</strong>e weitere kurze <strong>E<strong>in</strong></strong>führung <strong>in</strong><br />
<strong>VBA</strong> und der Entwicklungsumgebung gegeben werden.<br />
15