VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

Change-Ereignis

Tritt ein, wenn sich die Value-Eigenschaft ändert.

Syntax

Private Sub object_Change( )

Die Syntax für das Change-Ereignis besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.

Einstellungen

Das Change-Ereignis tritt ein, wenn sich die Einstellung der Value-Eigenschaft verändert, ungeachtet dessen, ob die Veränderung durch das Ausführen von Code oder durch eine Benutzeraktion über die Benutzeroberfläche ausgelöst wurde.

In der folgenden Aufstellung finden Sie einige Beispiele für Aktionen, die die Value-Eigenschaft ändern:

  • Klicken auf die Steuerelemente Kontrollkästchen (CheckBox), Optionsfeld (OptionButton) oder Umschaltfeld (ToggleButton).

  • Eingeben oder Auswählen eines neuen Textwertes bei den Steuerelementen Kombinationsfeld (ComboBox), Listenfeld (ListBox) oder Textfeld (TextBox).

  • Auswählen einer anderen Registerkarte in einem Register-Steuerelement (TabStrip).

  • Bewegen des Bildlauffeldes in einem Bildlaufleiste-Steuerelement (ScrollBar).

  • Klicken auf den Aufwärts- oder Abwärtspfeil eines Drehfeld-Steuerelements (SpinButton).

  • Auswählen einer anderen Seite in einem Multiseiten-Steuerelement (MultiPage).

HInweise

Die Change-Ereignisprozedur kann Daten, die in Steuerelementen angezeigt werden, synchronisieren oder koordinieren. Sie können z.B. die Change-Ereignisprozedur eines Bildlaufleiste-Steuerelements verwenden, um den Inhalt eines Textfeld-Steuerelements zu aktualisieren, das den Wert des Bildlaufleiste-Steuerelements anzeigt. Sie können eine Change-Ereignisprozedur auch verwenden, um Daten und Formeln in einem Arbeitsbereich und die Ergebnisse in einem anderen Arbeitsbereich anzuzeigen.

Anmerkung   In einigen Fällen kann auch das Click-Ereignis eintreten, wenn sich die Value-Eigenschaft ändert. Die Verwendung des Change-Ereignisses ist jedoch das geeignetere Verfahren, um einen neuen Wert für eine Eigenschaft festzustellen.