Zum Hauptinhalt springen

Verwenden des OptionButton-Elements in Excel VBA in einem Arbeitsblatt - Handbuch

OptionButton-Element - dies ist eines der wichtigsten Steuerelemente in Visual Basic für Applikationen (VBA) für Excel. Es ermöglicht Benutzern, mit einem einfachen Mausklick eine von mehreren Alternativen auszuwählen. Dieses Element kann zum Erstellen von Fragebogen, Formularen, Dialogfeldern und anderen interaktiven Modulen verwendet werden.

In diesem Handbuch werden die Grundlagen der Verwendung von OptionButton-Elementen in VBA Excel in einem Arbeitsblatt erläutert. Wir lernen die grundlegenden Eigenschaften, Methoden und Ereignisse kennen, mit denen Sie eine interaktive und benutzerfreundliche Benutzeroberfläche in Ihren Makros erstellen können.

Bevor Sie beginnen, ist es wichtig zu beachten, dass OptionButton-Elemente normalerweise zusammen gruppiert sind. Die Möglichkeit, nur ein Element aus einer Gruppe auszuwählen, ist ein wesentliches Merkmal dieser Komponente. Dadurch können Benutzer aus mehreren Alternativen eine klare Auswahl treffen und verhindern, dass sie mehr als eine Option auswählen können.

Weiter unten in diesem Handbuch erfahren Sie, wie Sie ein OptionButton-Element in einem Arbeitsblatt erstellen und konfigurieren, wie Sie Ereignisse hinzufügen, um Benutzeraktionen zu behandeln, und wie Sie Eigenschaften und Methoden verwenden, um das Verhalten und Aussehen des Elements zu ändern. Wir werden uns auch einige nützliche praktische Beispiele ansehen, die Ihnen helfen, besser zu verstehen, wie Sie das OptionButton-Element in Ihren Projekten verwenden.

Festlegen des OptionButton-Elements in einem Excel-Arbeitsblatt

Um ein OptionButton-Element in einem Excel-Arbeitsblatt zu erstellen und zu installieren, müssen Sie die Programmiersprache VBA (Visual Basic for Applications) verwenden. Wenn Sie die folgenden Schritte befolgen, können Sie einfach einen OptionButton in Ihrem Arbeitsblatt hinzufügen und anpassen:

  1. Öffnen Sie Ihre Excel-Datei und wählen Sie das Arbeitsblatt aus, in dem Sie das OptionButton-Element platzieren möchten.
  2. Wechseln Sie in den Entwicklermodus, indem Sie mit der rechten Maustaste auf die Zeile mit den Registerkarten (Multifunktionsleiste) von Excel klicken und im Kontextmenü die Option Multifunktionsleiste anpassen auswählen. Markieren Sie die Option Entwickler und klicken Sie auf OK.
  3. Wählen Sie auf der Registerkarte Entwickler die Schaltfläche Einfügen aus, und suchen Sie im Abschnitt ActiveX-Einfügen nach dem Button (OptionButton) -Steuerelement.
  4. Zeichnen Sie mit der Maus ein Rechteck auf dem Excel-Arbeitsblatt, in dem Sie das OptionButton-Element platzieren möchten.
  5. Klicken Sie mit der rechten Maustaste auf den erstellten OptionButton und wählen Sie "Code anzeigen".
  6. Schreiben Sie im geöffneten VBA-Editor-Fenster den folgenden Code:

Nachdem Sie diese Schritte ausgeführt haben, wird das OptionButton-Element auf dem ausgewählten Excel-Arbeitsblatt installiert und konfiguriert. Sie können sein Aussehen und Verhalten ändern und zusätzlichen Code an Ihre Bedürfnisse anpassen.

Zuweisen und Konfigurieren von OptionButton-Eigenschaften

Ein OptionButton ist ein Steuerelement, mit dem ein Benutzer eine von mehreren sich gegenseitig ausschließenden Optionen auswählen kann. Durch das Zuweisen und Konfigurieren von OptionButton-Eigenschaften können Sie den Optionstext festlegen, einen Anfangswert festlegen und die Benutzerauswahl im Excel-VBA-Code verarbeiten.

Grundlegende OptionButton-Eigenschaften zum Zuweisen und Anpassen:

  • Caption: mit dieser Eigenschaft können Sie den Text festlegen, der neben dem OptionButton angezeigt wird. Sie können diese Eigenschaft beispielsweise verwenden, um verschiedene Optionen anzugeben.
  • Value: mit dieser Eigenschaft können Sie den Anfangswert von OptionButton festlegen. Wenn der Wert auf True gesetzt ist, wird die Option standardmäßig ausgewählt. Wenn der Wert auf False gesetzt ist, wird standardmäßig keine Option ausgewählt.
  • GroupName: mit dieser Eigenschaft können Sie mehrere OptionButton zusammen gruppieren. Sie können gruppiert werden, wenn sie sich im selben Excel-Arbeitsblatt befinden und denselben Wert für die GroupName-Eigenschaft haben. Nur eine Option aus der Gruppe kann ausgewählt werden.

Durch das Zuweisen und Konfigurieren von OptionButton-Eigenschaften können Sie benutzerfreundliche Benutzeroberflächen erstellen, in denen der Benutzer bestimmte Optionen basierend auf seinen Bedürfnissen oder Vorlieben auswählen kann.

Behandlung von OptionButton-Ereignissen

Ein OptionButton ist ein Steuerelement in Excel, mit dem ein Benutzer aus mehreren sich gegenseitig ausschließenden Alternativen auswählen kann. Wenn Sie eine der Schaltflächen auswählen, wird das OptionButton_Change-Ereignis ausgelöst, sodass Sie bestimmte Aktionen im Visual Basic for Applications-Code (VBA) ausführen können.

Sie können das folgende Verfahren verwenden, um das Auswahlereignis einer Funkschaltfläche zu behandeln:

Private Sub OptionButton1_Change()' Код для обработки событияEnd Sub

In diesem Verfahren können Sie Code einschließen, der ausgeführt wird, wenn der Benutzer eine bestimmte Schaltfläche auswählt. Sie können beispielsweise bedingte Operatoren verwenden, um den Zellenwert zu ändern oder je nach Auswahl des Benutzers andere Aktionen auszuführen.

Hier ist ein Beispielcode, der den ausgewählten Wert für eine Radioknopfschaltfläche in Zelle A1 speichert:

Private Sub OptionButton1_Change()If OptionButton1.Value = True ThenRange("A1").Value = "Первая радиокнопка выбрана"End IfEnd Sub

Wenn der Benutzer in diesem Codebeispiel die erste Schaltfläche (OptionButton1) auswählt, wird der Wert von Zelle A1 in "Erste Schaltfläche ausgewählt" geändert. Wenn der Benutzer einen anderen Radioknopf auswählt oder die Auswahl des Radioknopfes aufhebt, werden keine Aktionen ausgeführt.

Die Behandlung von OptionButton-Ereignissen ermöglicht daher die Interaktion mit dem Benutzer und das Ausführen von Aktionen abhängig von der ausgewählten Optionstaste.