【发布时间】:2011-12-11 01:05:23
【问题描述】:
我今天病得很重,而且是 VBA 的新手——这不是成功的秘诀。我正在尝试遍历(水平)范围内的每个单元格,如果单元格内的文本为 FALSE,那么我想隐藏该列。这是我到目前为止所得到的:
Dim rRange As Range
Dim rCell As Range
rRange = Worksheets("Data").Range("W7:AH7").Cells
For Each rCell In rRange
If rCell.Value = "FALSE" Then rCell.Columns.EntireColumn.Hidden = True
Next rCell
End Sub
我收到错误“对象变量或未设置块变量”。请有人指出我哪里出错了?谢谢。
【问题讨论】:
标签: excel vba loops hide range