【发布时间】:2020-08-20 12:55:19
【问题描述】:
在 Excel 的 VBA 中,我需要保存工作表中隐藏的所有列的范围,遗憾的是我不知道如何执行此操作。 为了提供更多上下文,我的意图是将工作表的隐藏列范围保存在一个临时变量中,然后取消隐藏列,保存工作簿并重新隐藏保存的列,以便始终保存工作簿并显示所有列. 我被困在“将工作表的隐藏列范围保存在临时变量中” 步骤上。 谢谢你的帮助。
【问题讨论】:
-
嗨,首先与我们分享您尝试过的任何代码。接下来,我会将其视为 3 个步骤。 1. 列出所有标题。 2. 确定它们是否可见 3. 如果它们不可见,则将它们添加到数组中。然后最后一步是创建实际取消/隐藏标题数组的子。
-
@MarkS.这里我需要获取隐藏列的范围。然后可以运行类似
mRange.EntireColumn.Hidden = False