Hi,
One way might be to set the Calculation mode to manual and then have the following code in the Worksheet_Change event
Private Sub Worksheet_Change(ByVal Target As Range)
Dim st as String
Application.Calculation = xlCalculationManual
st = Range("A1")
Application.Calculate
If Range("A1") <> st Then
'your code
End If
End Sub
You could put Application.Calculation=xlCalculationAutomatic in the Deactivate event of the worksheet, (and perhaps the xlCalculationManual in the Activate event), to avoid leaving the calculation set to manual
HTH
Bookmarks