我想在选择工作表时转到特定单元格
Private Sub Worksheet_Cellselection()
ActiveSheet Goto:="D5"
End Sub
那个不起作用
答案 0 :(得分:3)
您需要使用相关工作表的Worksheet_Activate
事件:
Private Sub Worksheet_Activate()
Range("D5").Select
End Sub
要用于工作簿中的多个工作表,请将代码移至Workbook_SheetActivate
evenrt(Workbook
级别内):
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Select Case Sh.Name
Case "Sheet1", "Sheet2", "Sheet4" '<-- run it only for sheet's with these names
Range("D5").Select
End Select
End Sub
答案 1 :(得分:0)
Application.Goto ActiveSheet.Range("D5")