自动隐藏相关外的表
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
ArrSheet = Array("INPUT", "OUTPUT")
ItemInArray = IsError(Application.Match(Sh.Name, ArrSheet, 0))
If ItemInArray Then
Sh.Visible = xlSheetHidden
End If
End Sub
双击事件
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Set SHT_INPUT = ActiveSheet
Set SHT_CONST = Sheets("CONST")
If SHT_INPUT.Name = "Sheet1" Then
With Target
If .Column = 6 And .Row = 2 Then
SHT_CONST.Select
End If
End With
ElseIf SHT_INPUT.Name = "CONST" Then
With Target
End With
End If
End Sub
关闭事件
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Set Shet_Const = ThisWorkbook.Worksheets("CONST")
Shet_Const.Range("G4").Value = ""
End Sub