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.

sie programmieren", "wie werden Daten entgegengenommen und wieder<br />

zurückgegeben", usw.<br />

Diesem Thema wollen wir uns nun <strong>in</strong> 2.5.1 Schritt für Schritt nähern.<br />

2.5.1 Eigene Dialoge entwerfen und programmieren<br />

Zunächst e<strong>in</strong>mal muss e<strong>in</strong>e sogenannte Userform erzeugt und anschließend<br />

den eigenen Bedürfnissen entsprechend angepasst werden. Hierfür<br />

wechselt man wieder <strong>in</strong> die Entwicklungsumgebung (Tastenkomb<strong>in</strong>ation<br />

wie gehabt ).<br />

Abbildung 6<br />

Der Projekt-Explorer<br />

Im Projekt-Explorer (wird standardmäßig <strong>in</strong> der Entwicklunksumgebung<br />

oben l<strong>in</strong>ks e<strong>in</strong>geblendet, siehe auch 2.3 Die Entwicklungsumgebung<br />

von <strong>VBA</strong> sowie Abbildung 2) werden die Objekte und Dateien angezeigt,<br />

die zum Projekt gehören. Man sieht, dass die Arbeitsmappe zurzeit nur<br />

aus e<strong>in</strong>er Tabelle (mit dem Namen Auslosung) und zwei Formularen<br />

(DruckenSpielzettel und StartAuslosung) besteht. Der Doppelklick<br />

auf e<strong>in</strong> Objekt öffnet die Möglichkeit zu ihrer Bearbeitung, beispielsweise<br />

öffnet sich beim Tabellenmodul Tabelle1(Auslosung) der Editor mit<br />

dem Quellcode des Hauptprogramms.<br />

Hier <strong>in</strong> diesen Bereich des Projekt-Explorers klickt man mit der rechten<br />

Maustaste; falls der Projekt-Explorer nicht ersche<strong>in</strong>t, muss er noch über<br />

den Menüpunkt ANSICHT aufgerufen werden (alternativ Tastenkomb<strong>in</strong>ation<br />

).<br />

23

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!