Change event

Occurs when the Value property changes.


Private Subobject _Change( )

The Change event syntax has these parts:

Part Description
object Required. A valid object.


The Change event occurs when the setting of the Value property changes, regardless of whether the change results from execution of code or a user action in the interface.

Following are some examples of actions that change the Value property:


The Change event procedure can synchronize or coordinate data displayed among controls. For example, you can use the Change event procedure of a ScrollBar to update the contents of a TextBox that displays the value of the ScrollBar. Or you can use a Change event procedure to display data and formulas in a work area and results in another area.


In some cases, the Click event may also occur when the Value property changes. However, using the Change event is the preferred technique for detecting a new value for a property.

See also

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.