かといって、





Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Calculate
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("Table")) Is Nothing Then
ActiveSheet.Calculate 'シート再計算
End If
End Sub
Intersect メソッドは、2つの領域の交差した範囲を返します。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("Table")) Is Nothing Then
Range("選択行") = ActiveCell.Row
Range("選択列") = ActiveCell.Column
End If
End Sub

以上、完成