1另存为启用宏的工作簿
2打开代码窗口
3粘贴并保存,关闭代码窗口
代码
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("J2")) Is Nothing Then
ActiveSheet.Name = ActiveSheet.Range("J2")
ElseIf Not Intersect(Target.Dependents, Range("J2")) Then
ActiveSheet.Name = ActiveSheet.Range("J2")
End If
End Sub
4更新数据实现效果,如果不更新关闭再打开,启用宏