我有一个固定列数的表,但是行数每周都在变化。
我可以创建一个宏来自动设置该表的打印区域吗?
最佳答案
我将使用VBA方法结合动态调整大小的命名范围。
首先创建一个命名范围MyNamedRange :(假设您的表从$ A $ 1开始并且您的表有标题)
=OFFSET(A1,0,0,COUNTA(A:A)-1,COUNTA(1:1))
然后只需执行一行VBA:
ActiveSheet.PageSetup.PrintArea = "MyNamedRange"
关于excel - Excel宏-动态设置打印区域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5324537/