Range.Dirty, méthode (Excel)
Cette méthode désigne une plage qui doit être recalculée lorsque le recalcul suivant se produit.
Syntaxe
expression. Sale
expression Variable représentant un objet Range.
Remarques
La méthode Calculate force le recalcul de la plage spécifiée pour les cellules que Microsoft Excel comprend comme nécessitant un recalcul.
Si l'application est en mode de calcul manuel, l'utilisation de la méthode Dirty indique à Excel d'identifier la cellule spécifiée à recalculer. Si l'application est en mode de calcul automatique, l'utilisation de la méthode Dirty indique à Excel qu'un recalcul doit être effectué.
Exemple
Dans cet exemple, Excel entre une formule dans la cellule A3, enregistre les modifications, puis recalcule la cellule A3.
Sub UseDirtyMethod()
MsgBox "Two values and a formula will be entered."
Range("A1").Value = 1
Range("A2").Value = 2
Range("A3").Formula = "=A1+A2"
' Save the changes made to the worksheet.
Application.DisplayAlerts = False
Application.Save
MsgBox "Changes saved."
' Force a recalculation of range A3.
Application.Range("A3").Dirty
MsgBox "Try to close the file without saving and a dialog box will appear."
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.