gpt4 book ai didi

excel - VBA,Excel。执行偏移并调整范围大小的代码,然后复制它。 “Compile error: Invalid watch expression”

转载 作者:行者123 更新时间:2023-12-02 10:57:43 24 4
gpt4 key购买 nike

我试图偏移,调整大小并复制包含数据的范围,并在立即窗口中键入以下代码行:

shAll.Range("A1:I78").Offset(1).Resize(.Rows.Count - 1, .Columns.Count - 
1).SpecialCells(xlCellTypeVisible).copy

当我按Enter键时,出现以下错误:“编译错误:无效的监视表达式”

这是语法问题吗?

在立即窗口中执行时,这部分代码可以正常工作:
shAll.Range("A1:I78").Offset(1).select

我想要的方式被抵消了。剩下的部分是调整大小并复制它。

顺便说一下,范围 shAll.Range("A1:I78")包含所有单元格中的数据。

提前致谢!

最佳答案

您尚未指定.Rows.Columns适用于哪个对象。

如果它们适用于该范围,则

With shAll.Range("A1:I78")
.Offset(1).Resize(.Rows.Count - 1, .Columns.Count - 1).SpecialCells(xlCellTypeVisible).copy
End with

要么
shAll.Range("A1:I78").Offset(1).Resize(shAll.Range("A1:I78").Rows.Count - 1, _
shAll.Range("A1:I78").Columns.Count - 1).SpecialCells(xlCellTypeVisible).copy

关于excel - VBA,Excel。执行偏移并调整范围大小的代码,然后复制它。 “Compile error: Invalid watch expression”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56360357/

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