【发布时间】:2011-02-01 08:36:49
【问题描述】:
我有一个动态命名范围,它在列表中提供工作表名称(假设 A2 = 奥地利,A3 = 德国,A4 = 波兰)此列表的大小可能因用户而异,因此我在命名空间中有一个偏移量range 以捕获 A 列中包含名称的所有单元格。
我想使用 IF 语句来非常隐藏基于此命名范围的某些工作表。
类似:
Public Sub test()
Sheets(Array(Range("MyRange"))).Visible = xlVeryHidden
End Sub
上面我得到以下错误: 运行时错误“13”: 类型不匹配
请有任何建议。
谢谢 保罗
【问题讨论】:
标签: arrays excel vba range named