Método Range.Dirty (Excel)
Designa um intervalo a ser recalculado quando o próximo recálculo ocorrer.
Sintaxe
expressão. Sujo
expressão Uma variável que representa um objeto de Intervalo.
Comentários
O método Calcule força o intervalo especificado a ser recalculado para células que o Microsoft Excel entende como necessárias para recalculação.
Se o aplicativo estiver no modo de cálculo manual, o uso do método Dirty instruirá o Excel a identificar a célula especificada para recálculo. Se o aplicativo estiver no modo de cálculo automático, o uso do método Dirty instruirá o Excel a efetuar um recálculo.
Exemplo
Neste exemplo, o Excel insere uma fórmula na célula A3, salva as alterações e, em seguida, recalcula a célula 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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.