Achtung:

Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.

Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.


Gerne kannst Du natürlich weiterarbeiten

im neuen Projektwiki (projekte.zum.de).

Formularsteuerelemente: Unterschied zwischen den Versionen

Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Wechseln zu: Navigation, Suche
(Drehfeld)
(Bildaufleiste)
Zeile 107: Zeile 107:
 
* Zum Hinzufügen einer Bildaufleiste drücken Sie auf die Registerkarte '''Entwickler''' und anschließend auf '''Einfügen'''. Wählen Sie nun unter '''Formularsteuerelemente''' die '''Bildaufleiste''' aus.
 
* Zum Hinzufügen einer Bildaufleiste drücken Sie auf die Registerkarte '''Entwickler''' und anschließend auf '''Einfügen'''. Wählen Sie nun unter '''Formularsteuerelemente''' die '''Bildaufleiste''' aus.
 
[[Datei:Bildaufleiste.PNG|300px]]
 
[[Datei:Bildaufleiste.PNG|300px]]
 +
* Klicken Sie nun auf dem Arbeitsblatt auf die Stelle, an der die oben linke Ecke des Drehfels angezeigt werden soll und ziehen Sie es an die Stelle, an der die untere rechte Ecke angezeigt werden soll.
 +
* Anschließend klicken Sie mit einem rechten Mausklick auf das erstellte Drehfeld und wählen '''Steuerelement formatieren''' aus.
 +
* Ergänzen Sie die folgenden Werte:
 +
- Geben Sie in das Feld '''Aktueller Wert''' den Wert '''1''' ein. Dadurch wird die INDEX-Formel auf das erste Element in der Liste verwiesen.<br />
 +
- Geben Sie in das Feld '''Minimalwert''' den Wert '''1''' ein.
 +
Dadurch wird die Oberseite der Bildaufleiste auf das erste Element in der Liste begrenzt.<br />
 +
- Geben Sie in das Feld '''Maximalwert''' den Wert '''17''' ein.
 +
Dadurch wird die maximale Anzahl der Einträge in der Liste festgelegt.<br />
 +
- Geben Sie in das Feld '''Schrittweite''' den Wert '''1''' ein.
 +
Dadurch wird gesteuert, in welchen Schritten die Bildaufleiste den aktuellen Wert erhöht.<br />
 +
- Geben Sie in das Feld '''Zellverknüpfung''' den Wert '''$G$1''' ein.
 +
Dadurch wird ein Zahlenwert in der Zelle '''G1''' gesetzt (abhängig davon, welches Element in der Liste ausgewählt ist).<br />
 
[[Datei:Bildaufleiste erstellen.PNG|400px]]
 
[[Datei:Bildaufleiste erstellen.PNG|400px]]
 +
* Durch Klicken auf das Kontrollkästchen '''3D-Schattierung''' wird dem Formularsteuerelement ein dreidimensionales Design verliehen. (Optional)
 +
* Klicken Sie nun auf '''OK''' um die Werte zu speichern.
 +
* Darauf hin klicken Sie auf eine beliebige Zelle, damit die Bildaufleiste nicht markiert ist. Wenn Sie nun in der Bildaufleiste auf die Steuerelemente '''Nach unten''' bzw. '''Nach oben''' klicken, wird die Zelle '''G1''' auf eine Zahl aktualisiert, die den aktuellen Wert für die Bildaufleiste minus bzw. plus die Schrittweite angibt. Diese Zahl aktualisiert dann die INDEX-Formel in Zelle '''A1''' so, dass das vorherige bzw. nächste Element angezeigt wird.<br />
 +
'''Hinweis:''' Der Wert der Bildaufleiste ändert sich nicht, wenn der aktuelle Wert '''17''' ist und Sie auf '''Nach oben''' klicken. Dementsprechend ändert er sich auch nicht wenn der aktuelle Wert '''11''' ist und Sie auf '''Nach unten''' klicken.
  
 
== Infovideos ==
 
== Infovideos ==

Version vom 17. April 2016, 16:05 Uhr

Inhaltsverzeichnis

Verwenden von Formularsteuerelementen

Microsoft Excel stellt eine Vielzahl von verschiedenen Formularsteuerelementen zur Verfügung. Sie werden hauptsächlich eingesetzt um die Auswahl von Elementen aus einer Liste zu vereinfachen. Beispiele hierfür sind Listen-, Kombinations- und Drehfelder, sowie Bilderlaufleisten.

Beispiel für ein Formularsteuerelement: Listenfeld

Voreinstellungen

Aktivieren der Entwicklerregisterkarte

Um die Formularsteuerelemente in Excel nutzen zu können, muss zuvor die Registerkarte Entwickler aktiviert werden. Im Nachfolgenden werden die Schritte zur Aktivierung in Excel 2010 & 2007 (Betriebssystem: Windows) genau beschrieben. Ist die Entwicklerregisterkarte einmal aktiviert, bleibt diese dauerhaft bestehen und muss nicht nach jedem Öffnen erneut aktiviert werden.

Excel 2010

Die Aktivierung der Entwicklerregisterkarte unter Excel 2010 können Sie hier finden.

Excel 2007
  • Klicken Sie oben links auf die MS Office-Schaltfläche und anschließend auf Excel-Optionen.

Excel-Optionen.png

  • Klicken Sie auf der erschienen Registerkarte auf Häufig verwendet und aktivieren nun das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.

Entwicklerregisterkarte.PNG

  • Klicken Sie anschließend auf OK und die Aktivierung wird dauerhaft übernommen. Die Entwicklerregisterkarte kann so auch wieder deaktiviert werden.

Erstellen von Formularsteuerelementen

Um die Formularsteuerelemente nutzen zu können muss ein Index erstellt werden, damit diese später miteinander verknüpft werden können. Das bedeutet Sie wählen die Elemente aus, die später in den Listen der Formularsteuerelementen angezeigt werden.

Einrichten von Liste, Zellverknüpfung und Index

  • Öffnen Sie eine neue Arbeitsmappe und geben folgende Elemente in der achten Spalte von der ersten bis zur 17. Zeile (Bereich H1:H17) ein.

Nüsse und Nussähnliche (Beispiel)

H1:     Cashewnuss
H2:     Erdmandel
H3:     Erdnuss
H4:     Ginkgo
H5:     Haselnuss
H6:     Kolanuss
H7:     Kokosnuss
H8:     Macadamia
H9:     Mandel
H10:    Marone
H11:    Paranuss
H12:    Pekannuss
H13:    Pimpernuss
H14:    Pinienkerne
H15:    Pistazie
H16:    Schwarznuss
H17:    Walnuss
  • Klicken Sie anschließend in der ersten Spalte und Zeile auf die Zelle (A1).
  • Klicken Sie unter der Registerkarte Formeln auf Funktion einfügen.

Funktion einfügen.PNG

  • Wählen Sie aus der Liste die Funktion INDEX aus und drücken auf OK.
  • Füllen Sie nun Matrix, Zeile und Spalte aus und bestätigen es mit OK.

INDEX.PNG

  • Alternativ dazu können Sie auch folgende Formel direkt eingeben:
       =INDEX(H1:H17;G1;0)

Beispiele für Formularsteuerelemente

Die Vorgehensweise ist bei Excel 2010 & 2007 identisch.

Listenfeld

  • Zum Hinzufügen eines Listenfelds drücken Sie auf die Registerkarte Entwickler und anschließend auf Einfügen. Wählen Sie nun unter Formularsteuerelemente das Listenfeld aus.

Listenfeld.PNG

  • Klicken Sie nun auf dem Arbeitsblatt auf die Stelle, an der die oben linke Ecke des Drehfels angezeigt werden soll und ziehen Sie es an die Stelle, an der die untere rechte Ecke angezeigt werden soll.
  • Anschließend klicken Sie mit einem rechten Mausklick auf das erstellte Drehfeld und wählen Steuerelement formatieren aus.
  • Ergänzen Sie die folgenden Werte:

- Geben Sie in das Feld Eingabebereich den Wert $H$1:$H$17 ein. Dadurch wird der Bereich für die Liste festgelegt.
- Geben Sie in das Feld Zellverknüpfung den Wert $G$1 ein. Dadurch wird ein Zahlenwert in Zelle G1 gesetzt (abhängig davon, welches Element in der Liste ausgewählt ist).
- Kontrollieren Sie, ob unter Markierungsart die Option Einfach ausgewählt ist und korrigieren es gegebenenfalls.
Listenfeld erstellen.PNG

  • Durch Klicken auf das Kontrollkästchen 3D-Schattierung wird dem Formularsteuerelement ein dreidimensionales Design verliehen. (Optional)
  • Klicken Sie nun auf OK um die Werte zu speichern.
  • In dem Listenfeld wird nun die Liste der Elemente angezeigt. Darauf hin klicken Sie auf eine beliebige Zelle, damit das Listenfeld nicht markiert ist. Wenn Sie auf ein Element in der Liste klicken, wird die Zelle G1 mit einer Zahl aktualisiert, welche die Position des ausgewählten Elements in der Liste angibt. Die INDEX-Formel in Zelle A1 verwendet diese Zahl, um den Namen des Elements anzuzeigen.

Kombinationsfeld

  • Zum Hinzufügen eines Kombinationsfelds drücken Sie auf die Registerkarte Entwickler und anschließend auf Einfügen. Wählen Sie nun unter Formularsteuerelemente das Kombinationsfeld aus.

Kombinationsfeld.PNG

  • Klicken Sie nun auf dem Arbeitsblatt auf die Stelle, an der die oben linke Ecke des Kombinationsfels angezeigt werden soll und ziehen Sie es an die Stelle, an der die untere rechte Ecke angezeigt werden soll.
  • Anschließend klicken Sie mit einem rechten Mausklick auf das erstellte Kombinationsfeld und wählen Steuerelement formatieren aus.
  • Ergänzen Sie die folgenden Werte:

- Geben Sie in das Feld Eingabebereich den Wert $H1:$H17 ein. Dadurch wird der Bereich für die Liste festgelegt.
- Geben Sie in das Feld Zellverknüpfung den Wert $G$1 ein. Dadurch wird ein Zahlenwert in Zelle G1 gesetzt (abhängig davon, welches Element in der Liste ausgewählt ist).
- Geben Sie in das Feld Dropdownzeilen den Wert 10 ein. Dadurch wird festgelegt wie viele Elemente angezeigt werden, bevor zur Anzeige weiterer Elemente eine Bildlaufleiste verwendet werden muss.
Kombinationsfeld erstellen.PNG

  • Durch Klicken auf das Kontrollkästchen 3D-Schattierung wird dem Formularsteuerelement ein dreidimensionales Design verliehen. (Optional)
  • In dem Dropdown- oder Kombinationsfeld wird nun die Liste der Elemente angezeigt. Darauf hin klicken Sie auf eine beliebige Zelle, damit das Listenfeld nicht markiert ist. Wenn Sie auf ein Element in dem Dropdown- oder Kombinationsfeld klicken, wird die Zelle G1 mit einer Zahl aktualisiert, welche die Position des ausgewählten Elements in der Liste angibt. Die INDEX-Formel in Zelle A1 verwendet diese Zahl, um den Namen des Elements anzuzeigen.

Drehfeld

  • Zum Hinzufügen eines Drehfelds drücken Sie auf die Registerkarte Entwickler und anschließend auf Einfügen. Wählen Sie nun unter Formularsteuerelemente das Drehfeld aus.

Drehfeld.PNG

  • Klicken Sie nun auf dem Arbeitsblatt auf die Stelle, an der die oben linke Ecke des Drehfels angezeigt werden soll und ziehen Sie es an die Stelle, an der die untere rechte Ecke angezeigt werden soll.
  • Anschließend klicken Sie mit einem rechten Mausklick auf das erstellte Drehfeld und wählen Steuerelement formatieren aus.
  • Ergänzen Sie die folgenden Werte:

- Geben Sie in das Feld Aktueller Wert den Wert 1 ein. Dadurch wird die INDEX-Formel auf das erste Element in der Liste verwiesen.
- Geben Sie in das Feld Minimalwert den Wert 1 ein. Dadurch wird die Oberseite des Drehfelds auf das erste Element in der Liste begrenzt.
- Geben Sie in das Feld Maximalwert den Wert 17 ein. Dadurch wird die maximale Anzahl der Einträge in der Liste festgelegt.
- Geben Sie in das Feld Schrittweite den Wert 1 ein. Dadurch wird gesteuert, in welchen Schritten das Drehfeldsteuerelement den aktuellen Wert erhöht.
- Geben Sie in das Feld Zellverknüpfung den Wert $G$1 ein. Dadurch wird ein Zahlenwert in der Zelle G1 gesetzt (abhängig davon, welches Element in der Liste ausgewählt ist).
Drehfeld erstellen.PNG

  • Durch Klicken auf das Kontrollkästchen 3D-Schattierung wird dem Formularsteuerelement ein dreidimensionales Design verliehen. (Optional)
  • Klicken Sie nun auf OK um die Werte zu speichern.
  • Darauf hin klicken Sie auf eine beliebige Zelle, damit das Drehfeld nicht markiert ist. Wenn Sie nun im Drehfeld auf die Steuerelemente Nach unten bzw. Nach oben klicken, wird die Zelle G1 auf eine Zahl aktualisiert, die den aktuellen Wert für das Drehfeld minus bzw. plus die Schrittweite angibt. Diese Zahl aktualisiert dann die INDEX-Formel in Zelle A1 so, dass das vorherige bzw. nächste Element angezeigt wird.

Hinweis: Der Drehfeldwert ändert sich nicht, wenn der aktuelle Wert 17 ist und Sie auf Nach oben klicken. Dementsprechend ändert er sich auch nicht wenn der aktuelle Wert 1 ist und Sie auf Nach unten klicken.

Bildaufleiste

  • Zum Hinzufügen einer Bildaufleiste drücken Sie auf die Registerkarte Entwickler und anschließend auf Einfügen. Wählen Sie nun unter Formularsteuerelemente die Bildaufleiste aus.

Bildaufleiste.PNG

  • Klicken Sie nun auf dem Arbeitsblatt auf die Stelle, an der die oben linke Ecke des Drehfels angezeigt werden soll und ziehen Sie es an die Stelle, an der die untere rechte Ecke angezeigt werden soll.
  • Anschließend klicken Sie mit einem rechten Mausklick auf das erstellte Drehfeld und wählen Steuerelement formatieren aus.
  • Ergänzen Sie die folgenden Werte:

- Geben Sie in das Feld Aktueller Wert den Wert 1 ein. Dadurch wird die INDEX-Formel auf das erste Element in der Liste verwiesen.
- Geben Sie in das Feld Minimalwert den Wert 1 ein. Dadurch wird die Oberseite der Bildaufleiste auf das erste Element in der Liste begrenzt.
- Geben Sie in das Feld Maximalwert den Wert 17 ein. Dadurch wird die maximale Anzahl der Einträge in der Liste festgelegt.
- Geben Sie in das Feld Schrittweite den Wert 1 ein. Dadurch wird gesteuert, in welchen Schritten die Bildaufleiste den aktuellen Wert erhöht.
- Geben Sie in das Feld Zellverknüpfung den Wert $G$1 ein. Dadurch wird ein Zahlenwert in der Zelle G1 gesetzt (abhängig davon, welches Element in der Liste ausgewählt ist).
Bildaufleiste erstellen.PNG

  • Durch Klicken auf das Kontrollkästchen 3D-Schattierung wird dem Formularsteuerelement ein dreidimensionales Design verliehen. (Optional)
  • Klicken Sie nun auf OK um die Werte zu speichern.
  • Darauf hin klicken Sie auf eine beliebige Zelle, damit die Bildaufleiste nicht markiert ist. Wenn Sie nun in der Bildaufleiste auf die Steuerelemente Nach unten bzw. Nach oben klicken, wird die Zelle G1 auf eine Zahl aktualisiert, die den aktuellen Wert für die Bildaufleiste minus bzw. plus die Schrittweite angibt. Diese Zahl aktualisiert dann die INDEX-Formel in Zelle A1 so, dass das vorherige bzw. nächste Element angezeigt wird.

Hinweis: Der Wert der Bildaufleiste ändert sich nicht, wenn der aktuelle Wert 17 ist und Sie auf Nach oben klicken. Dementsprechend ändert er sich auch nicht wenn der aktuelle Wert 11 ist und Sie auf Nach unten klicken.

Infovideos

60px Excel - Funktion INDEX - Wert auslesen aus einer Tabelle von Wissen-tut-gut
60px Excel - Formulare mit Dropdown-Elementen von Andreas Thehos
60px Excel - Formulare mit Listenfeldern von Andreas Thehos
60px Excel - Formulare mit Drehfeldern (Spin Button) von Andreas Thehos
60px Excel - Formulare mit Schieberegler (Bildlaufleiste) von Andreas Thehos