gpt4 book ai didi

excel - 通过 VBA 选择 Range 类的方法失败

转载 作者:行者123 更新时间:2023-12-01 17:29:42 26 4
gpt4 key购买 nike

这是我当前正在使用的代码,我遇到了这个问题。我是 Excel 新手,我不知道出了什么问题。

Private Sub cmdRecord_Click()
Sheets("BxWsn Simulation").Range("Result").Select //This is the line with the problem, as excel told me.
Selection.Copy
Sheets("Reslt Record").Select
Sheets("Reslt Record").Range("A5000").End(xlUp).Offset(1).Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Sheets("CuCon Simulator").Select
Application.CutCopyMode = False
Range("Improvement").Select
End Sub

错误是Range类的Select方法通过VBA失败,错误1004。有什么想法吗?

预计到达时间:

所以我只是将代码更改为

Sheets("BxWsn Simulation").Select
Range("Result").Select

我相信这就是您所说的使其活跃的意思?

但是我仍然收到对象“_Worksheet”的方法“Range”失败,错误 1004

最佳答案

我相信你有 the same problem在这里。
该工作表必须处于事件状态,您才能在其上选择范围。

另外,不要省略工作表名称限定符:

Sheets("BxWsn Simulation").Select
Sheets("BxWsn Simulation").Range("Result").Select

或者,

With Sheets("BxWsn Simulation")
.Select
.Range("Result").Select
End WIth

这是一样的。

关于excel - 通过 VBA 选择 Range 类的方法失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902818/

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