ワークシートなどの特定のセルに格納されている値に基づいて、A1
列 B から始まるワークシートのいくつかの列を非表示にしたいと考えています。
私がやろうとしていることの例:
- セル A1 の値 = 10 の場合、列 B と B の後の 10 列を非表示にします。
- セル A2 の値 = 11 の場合、列 B と B の後の 11 列を非表示にします。
問題は、実際には、Excel (または少なくとも私の Excel ファイル) が列の名前にアルファベット (A、B、...) を使用する方法です。コードのようなrows("2:" & range("A1").value)
およびセットを使用する前に、行でこれを行いました.hide = true