Kapitel 13
Formulare entwickeln und kommentieren
504
Meist hört man die Mitmenschen nur schimpfen, wenn es um Formulare geht. Aber Formulare
haben natürlich auch ihre positiven Seiten. Vorausgesetzt, es handelt sich dabei nicht um ein Unge-
tüm. Allzu viele Seiten machen dann das Ausfüllen zur Qual. Denken Sie daran, wenn Sie mit Excel
ein Formular entwickeln.
Mit Steuerelementen können Sie dem Benutzer das Ausfüllen leichter machen. Für Steuerelemente
wird über Eigenschaften das Verhalten festgelegt. Beispielsweise können Sie festlegen, welche Werte
angezeigt und wo diese gespeichert werden sollen. Ein zusätzlicher Kommentar bietet eine Hilfestel-
lung beim Ausfüllen.
Formulare entwickeln
Immer wenn es um komfortable Benutzereingaben geht, fällt der Begriff Formular. Entsprechend zu
einem Formular aus Papier werden für die Eingaben am Bildschirm häufig Formulare verwendet,
um die Eingaben der Benutzer zu erleichtern und über entsprechende Auswahlfelder auf bestimmte
Eingabewerte zu beschränken.
Um solche Formulare mit Excel zu erstellen, werden Steuerelemente eingesetzt. Steuerelemente sind
Zeichenobjekte mit bestimmten Eigenschaften. Sie kennen solche Steuerelemente aus Dialogfeldern
(siehe Kapitel 2). Über Optionsfelder und Kontrollkästchen können bestimmte Einstellungen vorge-
nommen werden, Listenfelder und Kombinationsfelder erlauben dem Benutzer die Auswahl anhand
einer Liste von Einträgen, und Bildlaufleisten sowie Drehfelder ermöglichen die Auswahl von Zah-
lenwerten mit der Maus. Dieses Kapitel soll Ihnen einige Steuerelemente näher bringen.
Steuerelementtypen unterscheiden
In Excel können zwei Typen von Steuerelementen unterschieden werden:
쐍 Formularsteuerelemente
쐍 ActiveX-Steuerelemente
Die beiden Typen bieten optisch weitgehend übereinstimmende Steuerelemente an, die sich jedoch
in der Funktionalität deutlich unterscheiden. Während die Formularsteuerelemente neben der
Funktionalität nur Zugriff auf wenige Eigenschaften erlauben, können die ActiveX-Steuerelemente
fast nach Belieben formatiert werden. Die Einstellung der Schriftart ist ebenso wie die Änderung der
Hintergrundfarbe oder spezieller 3D-Effekte möglich.
Um den Zugriff auf die Steuerelemente zu erhalten, blenden Sie über das Office-Menü die Excel-
Optionen ein. Wechseln Sie in die Kategorie Häufig verwendet und aktivieren Sie in der Gruppe Die
am häufigsten verwendeten Optionen bei der Arbeit mit Excel das Kontrollkästchen Entwicklerregister-
karte in der Mutifunktionsleiste anzeigen.
Formulare entwickeln
505
Tabellen und Daten
formatieren
Abbildg. 13.1
Blenden Sie die Registerkarte Entwicklertools ein, um Steuerelemente zu erstellen
Formularsteuerelemente kennen lernen
Wie Sie in Abbildung 13.1 sehen, werden die Steuerelemente der beiden Typen über Befehle mit
nahezu identischen Symbolen erstellt. Daher sollen hier nur die Formularsteuerelemente der Reihe
nach kurz vorgestellt werden.
쐍 Schaltfläche startet üblicherweise ein Makro. Beim Erstellen einer Schaltfläche werden Sie aufge-
fordert diese mit einem Makro zu verbinden oder ein Makro aufzuzeichnen. Sie müssen aber
hier kein Makro angeben. Geben Sie stattdessen als Beschriftung eine Internet-Adresse wie
www.anwendertage.de an, können Sie die Schaltfläche verwenden, um diese Seite im Browser
anzuzeigen.
쐍 Kombinationsfeld bietet eine Liste zur Auswahl eines Wertes an. Ist ein Wert ausgewählt, wird das
Kombinationsfeld wieder auf die normale Größe reduziert. Der Rückgabewert ist eine Zahl, wel-
che die Position des markierten Eintrags in der Liste widerspiegelt.
쐍 Kontrollkästchen für die Anzeige von Wahrheitswerten. Ein schwarzes Häkchen für die Anzeige
von WAHR.
쐍 Drehfeld gibt einen Zahlenwert zwischen 0 und 30.000 aus. Der Wert in der verknüpften Zelle
wird entsprechend der Pfeilrichtung vermindert oder erhöht.
쐍 Listenfeld zeigt wie das Kombinationsfeld eine Liste von Werten an, allerdings bleibt die Größe
des Steuerelements bei der Auswahl unverändert
쐍 Optionsfeld für die Anzeige von Wahrheitswerten. Ein schwarzer Punkt für die Anzeige von
WAHR.
쐍 Gruppenfeld fasst Steuerelemente zu einer Gruppe zusammen
쐍 Bezeichnung enthält beschreibende Texte
쐍 Bildlaufleiste gibt Zahlenwerte über einen Schieberegler aus
Kapitel 13
Formulare entwickeln und kommentieren
506
쐍 Te xtfeld und
쐍 Kombinationsleiste sowie
쐍 Dropdown-Kombinationsfeld sind Steuerelemente, die nur auf Dialogfeldern verfügbar sind. Ein
Dialogfeld fügen Sie ein, indem Sie mit der rechten Maustaste auf das Blattregister klicken und
im Kontextmenü den Befehl Einfügen wählen. Wählen Sie im folgenden Dialogfeld Microsoft
Excel 5.0-Dialog aus. Mit diesen Dialogfeldern wurden Eingabedialoge in Excel 5.0 erstellt. Für
Programmierer wurden sie von UserForms abgelöst und kommen daher heute nur noch selten
zum Einsatz.
Ein elektronisches Formular erstellen
Um das Haupteinsatzgebiet von Steuerelementen zu zeigen, soll im folgenden Beispiel ein elektroni-
sches Formular erstellt werden. Darin soll die Kundenzufriedenheit eines Autohauses ermittelt werden.
Dieses Beispiel finden Sie in der Datei Kap13_Umfrage.xlsx im Ordner \Buch\Kap13 auf der CD-
ROM zu diesem Buch.
Abbildg. 13.2
Über Steuerelemente und Auswahllisten werden Benutzereingaben weitgehend auf einen Mausklick
beschränkt
Get Microsoft Office Excel 2007 - Das Handbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.