1
我想在運行宏時隱藏某些列。我該怎麼做呢?如何在VBA中隱藏多組列?
我知道如何使用範圍("B:D")
列的做到這一點:
Columns("B:D").EntireColumn.Hidden = True
但我不知道如何指定不相鄰的多個列。
我需要隱藏列:B,C,F,G,I,J,K,L,N。
我想在運行宏時隱藏某些列。我該怎麼做呢?如何在VBA中隱藏多組列?
我知道如何使用範圍("B:D")
列的做到這一點:
Columns("B:D").EntireColumn.Hidden = True
但我不知道如何指定不相鄰的多個列。
我需要隱藏列:B,C,F,G,I,J,K,L,N。
Range("B:C,F:G,I:L,N:N").EntireColumn.Hidden = True
(編輯,以固定由SLAI注意到錯誤 - 必須有「 N:N「而不僅僅是」N「)。
記錄宏給出了非常好的提示。它會導致類似於下面的答案,但在末尾使用正確的',N:N' – Slai
謝謝@Slai - 我沒有注意到「N」本身不是有效的範圍規格。 – YowE3K