В настоящее время я пытаюсь скрыть определенные столбцы, если Row(8:8)
отвечает определенным критериям. Мой цикл For Each
в настоящее время не работает. Может ли кто-нибудь указать мне в правильном направлении?Сокрытие столбцов с помощью VBA
Sub hide()
' hide Macro
'
Dim rng As Range
For Each rng In Range("F:BJ").Columns
If Rows.Range("8") = "Test" Or Rows.Range("8") = "Test1" Then
Column.rng.EntireColumn.Hidden = True
End If
Next rng
End Sub
@Bond - Я понимаю, что мой ответ очень * близок к вашему, но я оставлю его, поскольку он удаляет чувствительность к регистру и переключает столбец обратно на видимое, если значение изменилось. – Jeeped
@Jeeped - Чем больше, тем веселее, если это помогает OP. – Bond