WorksheetBase.Change, événement
Se produit lorsque quelque chose est modifié dans les cellules WorksheetBase.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Event Change As DocEvents_ChangeEventHandler
public event DocEvents_ChangeEventHandler Change
Notes
Cet événement ne se produit pas lorsque les cellules sont modifiées pendant un nouveau calcul.
Exemples
L'exemple de code suivant montre un gestionnaire pour l'événement Change qui affiche le nom de la feuille de calcul et la plage des cellules qui ont été modifiées.
Cet exemple illustre une personnalisation au niveau du document.
Sub Worksheet1_Change(ByVal Target As Excel.Range) _
Handles Me.Change
Dim changedRange As String = Target.Address( _
ReferenceStyle:=Excel.XlReferenceStyle.xlA1)
MsgBox("The value of " & Me.Name & ":" & changedRange & " has been changed.")
End Sub
private void WorksheetChange()
{
this.Change +=
new Excel.DocEvents_ChangeEventHandler(
Worksheet1_Change);
}
void Worksheet1_Change(Excel.Range Target)
{
string changedRange = Target.get_Address(Excel.XlReferenceStyle.xlA1);
MessageBox.Show("The value of " + this.Name + ":" +
changedRange + " has been changed.");
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.