Option Explicit
Sub C欄顯示_隱藏切換1()'這是當下工作表屬性執行
With [C:C].EntireColumn
'↑以下是關於當下操作表 C欄的屬性
.Hidden = .Hidden <> True
'↑令隱藏屬性是:
'如果當下C欄是隱藏的,等號的右側(.Hidden <> True)邏輯直是0(False),
'因此 .Hidden = False 令C欄顯示
'如果當下C欄是顯示的,等號的右側(.Hidden <> True)邏輯直是1(True),
'因此 .Hidden = True 令C欄隱藏
End With
End Sub
Sub C欄顯示_隱藏切換2() '與 Sub C欄顯示_隱藏切換1()功能相同寫法不同
[C:C].EntireColumn.Hidden = [C:C].EntireColumn.Hidden <> True
End Sub
Sub 所有工作表C欄顯示()'這是同一個屬性執行每個工作表
Dim Sh As Worksheet
'↑宣告變數:Sh是工作表變數
For Each Sh In Worksheets
'↑設物件迴圈!令Sh這工作表變數是全部工作中的其中一表
Sh.[C:C].EntireColumn.Hidden = False
'↑令Sh變數的C欄隱藏屬性 不真 ,即是不隱藏C欄=(顯示C欄)
Next
End Sub