命名范围列

时间:2014-11-09 22:45:16

标签: excel vba

如何确定指定区域的范围,因为我必须做错事。

我想循环表中的每一列(命名区域),如果该列中的所有单元格都为空,则隐藏它。 我知道如何在列等中循环每个单元格,但是当范围被命名为area时,我的小故障。 我的灵感是here:

1 个答案:

答案 0 :(得分:0)

尝试,

dim c as long
with range("my_named_range")
    for c = 1 to .columns.count
        .columns(c).entirecolumn.hidden = not cbool(application.counta(.columns(c)))
    next c
end with