我是VBA編碼新手,迄今爲止已成功地在工作簿中創建了一個範圍表,該表隱藏/取消隱藏基於工作簿用戶對「是/否」問題的回覆。根據另一個工作表中的單元格條件自動隱藏列
我需要進一步優化工作簿,以便在「範圍」選項卡中提供的「是/否」響應會導致其他工作表中的列隱藏。使用這個網站,我用這個代碼在以前的線程(顯然修正了我自己的細胞裁判)的標籤之一:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$6" Then
Select Case Target.Value
Case Is = "Cast"
Columns("f").EntireColumn.Hidden = False
Columns("d").EntireColumn.Hidden = True
Columns("e").EntireColumn.Hidden = True
Case Is = "LDF"
Columns("f").EntireColumn.Hidden = True
Columns("d").EntireColumn.Hidden = False
Columns("e").EntireColumn.Hidden = False
Case Is = "Select ROV Type"
Columns("f").EntireColumn.Hidden = False
Columns("d").EntireColumn.Hidden = False
Columns("e").EntireColumn.Hidden = False
End Select
在B6,我有一個公式(=名稱)從作用域拉通標籤。雖然上面的代碼有效,但只有在我手動輸入單元格以重新獲取數據時纔會這樣做......任何提示: - 通過鏈接到宏中的原始範圍選項卡,繞過單元格引用;和 - 自動化列隱藏?
這很好,謝謝。我只是將這一行代碼添加到原始範圍選項卡中。輝煌。 – BGr27