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.