返回列表 上一主題 發帖

自動隱藏欄

自動隱藏欄

各位大大

  如果我想係當"A1" 輪入"123"時, 咁B欄就會自動隱藏,當"A1"格唔係123時,B欄會自動顯示, 我應該點寫呢??
  而我只寫到可以按COMMAND BUTTON 令佢隱藏,有十麼方法可以自動呢?? 謝謝
Sub test1()

    If Range("a1") = "13" Then
        Columns("b:b").autorun.Hidden = True        
   Else
        Columns("b:b").EntireColumn.Hidden = False
   End If
End Sub

回復 3# mdr0465


[B:B].EntireColumn.Hidden = (.Value <> 123)

TOP

版主不好意思, 我表達得唔好, 如果當我想係"A1" 格輸入123當做一個密碼"B"欄,就會顯示出來,但如果"A1" 格不是"123"或其他數字, "B"就完全不會出現,因為我RIGHT CLICK 可以除消隱藏,謝謝

TOP

工作表事件區程式碼:
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
   If .Address = "$A$1" Then
     [B:B].EntireColumn.Hidden = (.Value = 123)
   End If
End With
End Sub

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題