gpt4 book ai didi

vba - 设置范围变量 = printarea

转载 作者:行者123 更新时间:2023-12-02 18:25:14 25 4
gpt4 key购买 nike

尝试将范围变量设置为当前打印区域。

dim rng as range
Set rng = ActiveSheet.PageSetup.PrintArea

还有比这更多的事情,但这就是我陷入困境的地方,得到一个运行时错误“424”:需要对象

我假设这是因为打印区域是文本,并且我正在使用的变量设置为范围。如何将 rng 变量设置为 printarea 范围?

最佳答案

只要 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)

关于vba - 设置范围变量 = printarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25730937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com