设置范围variables= printarea
尝试将范围variables=设置为当前的打印区域。
dim rng as range Set rng = ActiveSheet.PageSetup.PrintArea
除此之外还有更多的东西,但这是我陷入困境,得到一个运行时错误“424”:所需的对象
我假设这是因为printarea是文本,我正在使用的variables设置为一个范围。 我如何让我的rngvariables设置为打印范围?
只要PrintArea已经被分配了一个值,你可以把它变成一个范围对象,像这样:
Dim rng As Range 'This has to be set or print area returns a blank string 'which will cause the set statement below to throw an error ActiveSheet.PageSetup.PrintArea = "A1:B1" Set rng = Range(ActiveSheet.PageSetup.PrintArea)