Thursday, July 21, 2022

So verwenden Sie die Formularsteuerelemente in einem Arbeitsblatt in Excel

Zusammenfassung

Microsoft Excel bietet mehrere Steuerelemente für Dialogblätter, die zum Auswählen von Elementen aus einer Liste nützlich sind. Beispiele für Steuerelemente sind Listenfelder, Kombinationsfelder, Drehschaltflächen und Bildlaufleisten.

Weitere Informationen zu Formularsteuerelementen in Excel finden Sie unter Übersicht über Formulare, Formularsteuerelemente und ActiveX-Steuerelemente in einem Arbeitsblatt .

Mehr Informationen

Die folgenden Methoden zeigen, wie Listenfelder, Kombinationsfelder, Drehschaltflächen und Bildlaufleisten verwendet werden. Die Beispiele verwenden dieselbe Liste, Zellverknüpfung und Indexfunktion.

Aktivieren Sie die Registerkarte Entwickler

Um die Formularsteuerelemente in Excel 2010 und höheren Versionen verwenden zu können, müssen Sie die Registerkarte „Entwickler" aktivieren. Gehen Sie dazu folgendermaßen vor:

  1. Klicken Sie auf Datei und dann auf Optionen .
    Dateioptionen

  2. Klicken Sie im linken Bereich auf Menüband anpassen.
    Farbband anpassen

  3. Aktivieren Sie rechts unter den Hauptregisterkarten das Kontrollkästchen Entwickler und klicken Sie dann auf OK .

Um die Formularsteuerelemente in Excel 2007 zu verwenden, müssen Sie die Registerkarte „ Entwickler " aktivieren. Gehen Sie dazu folgendermaßen vor:

  1. Klicken Sie auf die Microsoft Office-Schaltfläche und dann auf Excel-Optionen .
    Dateioptionen excel 2007

  2. Klicken Sie auf Beliebt , aktivieren Sie das Kontrollkästchen Entwicklerregisterkarte im Menüband anzeigen und klicken Sie dann auf OK .
    Schleife

Richten Sie die Liste, die Zellverknüpfung und den Index ein

  1. Geben Sie in einem neuen Arbeitsblatt die folgenden Elemente im Bereich H1:H20 ein:

    H1 : Rollschuhe

    H2 : Videorecorder

    H3 : Schreibtisch

    H4 : Tasse

    H5 : Auto

    H6 : Waschmaschine

    H7: Raketenwerfer

    H8 : Fahrrad

    H9: Telefon

    H10: Kerze

    H11: Süßigkeiten

    H12: Lautsprecher

    H13: Kleid

    H14: Decke

    H15: Trockner

    H16: Gitarre

    H17: Trockner

    H18: Werkzeugsatz

    H19: Videorecorder

    H20: Festplatte

  2. Geben Sie in Zelle A1 die folgende Formel ein:

    =INDEX(H1:H20,G1,0)

Beispiel Listbox

  1. Um ein Listenfeld in Excel 2007 und höheren Versionen hinzuzufügen, klicken Sie auf die Registerkarte Entwicklertools , klicken Sie in der Gruppe Steuerelemente auf Einfügen , und klicken Sie dann unter Formularsteuerelemente auf Listenfeldformular ( Steuerelement ).
    Formularsteuerelemente

    Um ein Listenfeld in Excel 2003 und früheren Versionen von Excel hinzuzufügen, klicken Sie auf die Schaltfläche Listenfeld auf der Symbolleiste Formulare. Wenn die Symbolleiste Formulare nicht sichtbar ist, zeigen Sie im Menü Ansicht auf Symbolleisten, und klicken Sie dann auf Formulare.

  2. Klicken Sie auf die Arbeitsblattposition, an der die obere linke Ecke des Listenfelds angezeigt werden soll, und ziehen Sie dann das Listenfeld an die Stelle, an der sich die untere rechte Ecke des Listenfelds befinden soll. Erstellen Sie in diesem Beispiel ein Listenfeld, das die Zellen B2:E10 abdeckt.

  3. Klicken Sie in der Gruppe Steuerelemente auf Eigenschaften .
    Eigenschaft kontrollieren

  4. Geben Sie im Fenster Objekt formatieren die folgenden Informationen ein und klicken Sie dann auf OK.

    1. Um den Bereich für die Liste anzugeben, geben Sie H1:H20 in das Feld Eingabebereich ein .

    2. Um einen Zahlenwert in Zelle G1 einzufügen (je nachdem, welches Element in der Liste ausgewählt ist), geben Sie G1 in das Feld Zellverknüpfung ein.

      Hinweis: Die Formel INDEX() verwendet den Wert in G1, um das richtige Listenelement zurückzugeben.

    3. Stellen Sie sicher, dass unter Auswahltyp die Option Einfach ausgewählt ist.

      Hinweis: Die Optionen Multi und Extend sind nur nützlich, wenn Sie eine Microsoft Visual Basic for Applications-Prozedur verwenden, um die Werte der Liste zurückzugeben. Beachten Sie auch, dass das Kontrollkästchen 3D-Schattierung dem Listenfeld ein dreidimensionales Aussehen hinzufügt.

      Objekt formatieren

  5. Das Listenfeld sollte die Liste der Elemente anzeigen. Um das Listenfeld zu verwenden, klicken Sie auf eine beliebige Zelle, sodass das Listenfeld nicht ausgewählt ist. Wenn Sie auf ein Element in der Liste klicken, wird Zelle G1 auf eine Zahl aktualisiert, die die Position des in der Liste ausgewählten Elements angibt. Die INDEX-Formel in Zelle A1 verwendet diese Zahl, um den Namen des Elements anzuzeigen.

Beispiel Combobox

  1. Um ein Kombinationsfeld in Excel 2007 und späteren Versionen hinzuzufügen, klicken Sie auf die Registerkarte Entwicklertools , klicken Sie auf Einfügen und dann unter Formularsteuerelemente auf Kombinationsfeld .
    Combobox-Symbol

    Um ein Kombinationsfeld in Excel 2003 und früheren Versionen von Excel hinzuzufügen, klicken Sie auf die Schaltfläche Kombinationsfeld auf der Symbolleiste Formulare.

  2. Klicken Sie auf die Arbeitsblattposition, an der die obere linke Ecke des Kombinationsfelds angezeigt werden soll, und ziehen Sie dann das Kombinationsfeld an die Stelle, an der sich die untere rechte Ecke des Listenfelds befinden soll. Erstellen Sie in diesem Beispiel ein Kombinationsfeld, das die Zellen B2:E2 abdeckt.
    Combobox platzieren

  3. Klicken Sie mit der rechten Maustaste auf das Kombinationsfeld, und klicken Sie dann auf Steuerelement formatieren .
    Formatkontrolle

  4. Geben Sie die folgenden Informationen ein und klicken Sie dann auf OK:

    1. Um den Bereich für die Liste anzugeben, geben Sie H1:H20 in das Feld Eingabebereich ein .

    2. Um einen Zahlenwert in Zelle G1 einzufügen (je nachdem, welches Element in der Liste ausgewählt ist), geben Sie G1 in das Feld Zellverknüpfung ein.

      Hinweis: Die INDEX-Formel verwendet den Wert in G1, um das richtige Listenelement zurückzugeben.

    3. Geben Sie im Feld Dropdownzeilen 10 ein. Dieser Eintrag bestimmt, wie viele Elemente angezeigt werden, bevor Sie eine Bildlaufleiste verwenden müssen, um die anderen Elemente anzuzeigen.

      Hinweis: Das Kontrollkästchen 3D -Schattierung ist optional. Es fügt dem Dropdown- oder Kombinationsfeld ein dreidimensionales Aussehen hinzu.

      Steuerregisterkarte

  5. Das Dropdown-Feld oder Kombinationsfeld sollte die Liste der Elemente anzeigen. Um das Dropdown- oder Kombinationsfeld zu verwenden, klicken Sie auf eine beliebige Zelle, sodass das Objekt nicht ausgewählt ist. Wenn Sie im Dropdown- oder Kombinationsfeld auf ein Element klicken, wird die Zelle G1 auf eine Zahl aktualisiert, die 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.

Beispiel Drehknopf

  1. Um eine Drehschaltfläche in Excel 2007 und höheren Versionen hinzuzufügen, klicken Sie auf die Registerkarte Entwicklertools , klicken Sie auf Einfügen und dann unter Formularsteuerelemente auf Drehschaltfläche .
    Drehknopf

    Klicken Sie zum Hinzufügen eines Spinners in Excel 2003 und früheren Versionen von Excel auf die Schaltfläche Spinner auf der Symbolleiste Formulare.

  2. Klicken Sie auf die Arbeitsblattposition, an der die obere linke Ecke der Drehschaltfläche angezeigt werden soll, und ziehen Sie dann die Drehschaltfläche an die Stelle, an der sich die untere rechte Ecke der Drehschaltfläche befinden soll. Erstellen Sie in diesem Beispiel eine Drehschaltfläche, die die Zellen B2: B3 abdeckt.

  3. Klicken Sie mit der rechten Maustaste auf die Drehschaltfläche und klicken Sie dann auf Formatsteuerung .
    Spin-Control-Formatkontrolle

  4. Geben Sie die folgenden Informationen ein und klicken Sie dann auf OK:

    1. Geben Sie im Feld Aktueller Wert 1 ein.

      Dieser Wert initialisiert die Drehschaltfläche, sodass die INDEX-Formel auf das erste Element in der Liste zeigt.

    2. Geben Sie im Feld Mindestwert 1 ein.

      Dieser Wert beschränkt den oberen Rand der Drehschaltfläche auf das erste Element in der Liste.

    3. Geben Sie im Feld Maximalwert 20 ein.

      Diese Zahl gibt die maximale Anzahl von Einträgen in der Liste an.

    4. Geben Sie im Feld Inkrementelle Änderung 1 ein.

      Dieser Wert steuert, wie stark das Drehfeld-Steuerelement den aktuellen Wert erhöht.

    5. Um einen Zahlenwert in Zelle G1 einzufügen (je nachdem, welches Element in der Liste ausgewählt ist), geben Sie G1 in das Feld Zellverknüpfung ein.
      Cell-Link-Box

  5. Klicken Sie auf eine beliebige Zelle, sodass die Drehschaltfläche nicht ausgewählt ist. Wenn Sie auf das Aufwärts- oder Abwärts-Steuerelement auf der Drehschaltfläche klicken, wird Zelle G1 auf eine Zahl aktualisiert, die den aktuellen Wert der Drehschaltfläche plus oder minus der inkrementellen Änderung der Drehschaltfläche angibt. Diese Zahl aktualisiert dann die INDEX-Formel in Zelle A1, um das nächste oder vorherige Element anzuzeigen.

    Der Wert der Drehschaltfläche ändert sich nicht, wenn der aktuelle Wert 1 ist und Sie auf das Abwärtssteuerelement klicken, oder wenn der aktuelle Wert 20 ist und Sie auf das Aufwärtssteuerelement klicken.

Beispiel für Bildlaufleiste

  1. Um eine Bildlaufleiste in Excel 2007 und höheren Versionen hinzuzufügen, klicken Sie auf die Registerkarte Entwicklertools , klicken Sie auf Einfügen und dann unter Formularsteuerelemente auf Bildlaufleiste .
    Scrollleiste

    Um eine Bildlaufleiste in Excel 2003 und früheren Versionen von Excel hinzuzufügen, klicken Sie auf die Schaltfläche Bildlaufleiste auf der Symbolleiste Formulare.

  2. Klicken Sie auf die Arbeitsblattposition, an der die obere linke Ecke der Bildlaufleiste angezeigt werden soll, und ziehen Sie dann die Bildlaufleiste an die Stelle, an der sich die untere rechte Ecke der Bildlaufleiste befinden soll. Erstellen Sie in diesem Beispiel eine Bildlaufleiste, die die Zellen B2:B6 in der Höhe abdeckt und etwa ein Viertel der Breite der Spalte beträgt.
    Bildlaufleiste platzieren

  3. Klicken Sie mit der rechten Maustaste auf die Bildlaufleiste und klicken Sie dann auf Formatsteuerung .
    Steuerung des Bildlaufleistenformats

  4. Geben Sie die folgenden Informationen ein und klicken Sie dann auf OK:

    1. Geben Sie im Feld Aktueller Wert 1 ein.

      Dieser Wert initialisiert die Bildlaufleiste, sodass die INDEX-Formel auf das erste Element in der Liste zeigt.

    2. Geben Sie im Feld Mindestwert 1 ein.

      Dieser Wert beschränkt den oberen Rand der Bildlaufleiste auf das erste Element in der Liste.

    3. Geben Sie im Feld Maximalwert 20 ein. Diese Zahl gibt die maximale Anzahl von Einträgen in der Liste an.

    4. Geben Sie im Feld Inkrementelle Änderung 1 ein.

      Dieser Wert steuert, um wie viele Zahlen die Bildlaufleiste den aktuellen Wert erhöht.

    5. Geben Sie im Feld Seitenwechsel 5 ein. Dieser Wert steuert, um wie viel der aktuelle Wert erhöht wird, wenn Sie in die Bildlaufleiste auf beiden Seiten des Bildlauffelds klicken).

    6. Um einen Zahlenwert in Zelle G1 einzufügen (je nachdem, welches Element in der Liste ausgewählt ist), geben Sie G1 in das Feld Zellverknüpfung ein.
      Cell-Link-Box

      Hinweis: Das Kontrollkästchen 3D -Schattierung ist optional. Es fügt der Bildlaufleiste ein dreidimensionales Aussehen hinzu.

  5. Klicken Sie auf eine beliebige Zelle, sodass die Bildlaufleiste nicht ausgewählt ist. Wenn Sie auf die Aufwärts- oder Abwärtssteuerung auf der Bildlaufleiste klicken, wird Zelle G1 auf eine Zahl aktualisiert, die den aktuellen Wert der Bildlaufleiste plus oder minus der inkrementellen Änderung der Bildlaufleiste angibt. Diese Nummer wird in der INDEX-Formel in Zelle A1 verwendet, um das Element neben oder vor dem aktuellen Element anzuzeigen. Sie können auch das Bildlauffeld ziehen, um den Wert zu ändern, oder auf die Bildlaufleiste auf beiden Seiten des Bildlauffelds klicken, um ihn um 5 (den Seitenänderungswert) zu erhöhen. Die Bildlaufleiste ändert sich nicht, wenn der aktuelle Wert 1 ist und Sie auf die Abwärtssteuerung klicken, oder wenn der aktuelle Wert 20 ist und Sie auf die Aufwärtssteuerung klicken.

No comments:

Post a Comment