Método Range.Dirty (Excel)

Designa un rango que se deberá actualizar cuando se realice la próxima actualización.

Sintaxis

más sencilla.Sucio

expresión Variable que representa un objeto Range.

Comentarios

El método Calcular obliga a que se vuelva a calcular el rango especificado para las celdas que Microsoft Excel entiende que necesitan un nuevo cálculo.

Si la aplicación está en modo de cálculo manual, el método Dirty indicará a Excel que identifique la celda concreta que hay que actualizar. Si la aplicación está en modo de cálculo automático, el método Dirty indicará a Excel que realice una actualización.

Ejemplo

En este ejemplo, Excel introduce una fórmula en la celda A3, guarda los cambios y, después, vuelve a calcular la celda 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.