Hi Lucas
I was just trying to point out that when you first save the code, it fails to work but if you close and re-open the workbook; then it appears to work fine as you can see from test workbook.
I also did a quick bit of research on "Me.calculate" and nearly all of the other examples were as shown below, where the workbook is set to manual calculation.
[vba] Private Sub Worksheet_Change(ByVal Target As Range)
On Error Goto ws_exit: Application.EnableEvents = False
Me.Calculate
ws_exit: Application.EnableEvents = True
End Sub
[/vba]
As my knowledge of VBA is very poor and I try to find examples of ways of solving my problems, I was just trying to clarify why the other examples were a bit more complicated. Always happy to use the simpler solution.
Regards ...DGT