VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

GroupName-Eigenschaft

Erstellt eine Gruppe von sich gegenseitig ausschließenden Optionsfeld-Steuerelementen (OptionButton).

Syntax

object.GroupName [= String]

Die Syntax der GroupName-Eigenschaft besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Optionsfeld-Steuerelement.
String Optional. Der Name der Gruppe, in der das Optionsfeld-Steuerelement enthalten ist. Verwenden Sie für alle Steuerelemente in der Gruppe dieselbe Einstellung. Die Standardeinstellung ist eine leere Zeichenfolge.

Hinweise

Sie können eine Gruppe von sich gegenseitig ausschließenden Optionsfeld-Steuerelementen erstellen, indem Sie die Optionsfelder in einem Rahmen-Steuerelement (Frame) auf ihrem Formular positionieren oder die GroupName-Eigenschaft verwenden. Die Verwendung der GroupName-Eigenschaft ist aus folgenden Gründen wirkungsvoller:

  • Sie müssen nicht für jede Gruppe ein Rahmen-Steuerelement einfügen. Indem Sie das Rahmen-Steuerelement nicht verwenden, reduzieren Sie die Anzahl der Steuerelemente auf dem Formular. Dadurch verbessert sich die Leistung, und die Größe des Formulars wird reduziert.

  • Sie verfügen über eine höhere Entwurfsflexibilität. Wenn Sie zur Erstellung einer Gruppe ein Rahmen-Steuerelement verwenden, müssen sich alle Optionsfelder innerhalb dieses Steuerelements befinden. Wenn Sie mehr als eine Gruppe erstellen möchten, müssen Sie für jede Gruppe ein Rahmen-Steuerelement einfügen. Wenn Sie stattdessen zur Erstellung einer Gruppe die GroupName-Eigenschaft verwenden, kann die Gruppe Optionsfelder enthalten, die sich an einer beliebigen Stelle des Formulars befinden. Wenn Sie mehr als eine Gruppe erstellen möchten, müssen Sie für jede Gruppe einen eindeutigen Namen angeben. Auch in diesem Fall können Sie die einzelnen Steuerelemente an jeder beliebigen Stelle des Formulars platzieren.

  • Sie können Optionsfelder mit transparentem Hintergrund erstellen, was die visuelle Darstellung ihres Formulars verbessern kann. Das Rahmen-Steuerelement ist kein transparentes Steuerelement.

Ungeachtet dessen, für welche Methode zur Erstellung von Optionsfeldgruppen Sie sich entscheiden, werden durch Klicken auf eines der Optionsfelder in der Gruppe die anderen Felder in der Gruppe auf den Wert False gesetzt. Alle Optionsfelder, die innerhalb eines einzelnen Containers dieselbe GroupName-Eigenschaft haben, schließen sich gegenseitig aus. In unterschiedlichen Containern können Sie denselben Gruppennamen verwenden. Dadurch werden jedoch zwei Gruppen (eine in jedem Container) statt einer Gruppe erstellt, die beide Container enthält.

Wenn das Formular beispielsweise mehrere Optionsfelder enthält sowie ein Multiseiten-Steuerelement (MultiPage), das ebenfalls mehrere Optionsfelder einschließt, bilden die Optionsfelder auf dem Multiseiten-Steuerelement eine Gruppe und die Optionsfelder auf dem Formular eine andere Gruppe. Die beiden Gruppen beeinflussen sich gegenseitig nicht. Wird die Einstellung eines Optionsfeldes auf dem Multiseiten-Steuerelement verändert, hat dies keinen Einfluss auf die Optionsfelder des Formulars.