VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

ControlSource-Eigenschaft

Gibt die Datenposition an, mit der die Value-Eigenschaft eines Steuerelements festgesetzt oder gespeichert wird. Die ControlSource-Eigenschaft akzeptiert auch Tabellenblattbereiche aus Microsoft Excel.

Syntax

object.ControlSource [= String]

Die Syntax für die ControlSource-Eigenschaft besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.
String Optional. Gibt die Tabellenblattzelle an, die mit der Value-Eigenschaft eines Steuerelements verknüpft ist.

Hinweise

Die ControlSource-Eigenschaft kennzeichnet eine Zelle oder ein Feld; sie enthält nicht die Daten, die in der Zelle oder in dem Feld gespeichert sind. Wenn Sie die Value-Eigenschaft des Steuerelements ändern, wird die Änderung automatisch in der verknüpften Zelle oder dem verknüpften Feld wiedergegeben. Gleichermaßen wird automatisch die Veränderung in der Value-Eigenschaft des Steuerelements wiedergegeben, wenn Sie den Wert der verknüpften Zelle oder des Feldes ändern.

Wird ein weiteres Steuerelement für die ControlSource-Eigenschaft festgelegt, erzeugt dies einen Fehler.

Der Standardwert für ControlSource ist eine leere Zeichenfolge. Wenn die ControlSource-Eigenschaft einen anderen Wert als eine leere Zeichenfolge enthält, wird eine verknüpfte Zelle oder ein verknüpftes Feld erkannt. Der Inhalt dieser Zelle oder dieses Feldes wird automatisch in die Value-Eigenschaft kopiert, wenn das Steuerelement geladen wird.

Anmerkung   Wenn die Value-Eigenschaft den Wert Null hat, wird an der durch ControlSource identifizierten Position kein Wert angezeigt.