“已更新?”的含义调试模式下的消息

时间:2018-11-14 13:06:00

标签: excel vba excel-vba

Sub update_button()
'
' update_button Makro
'

'

Set from = Sheet1
Set towards = Sheet5

With from
    lastRowIndex = .Cells(.Rows.Count, "A").End(xlUp).Row
    .Range(Cells(2, 1), Cells(lastRowIndex, 4)).Copy
End With
towards.Cells(7, 1).Paste

End Sub

该代码应在A2和第一张纸的最后一行之间复制单元格。然后将其粘贴到另一张纸的特定单元格中。运行此代码会给我带来运行时错误1004。应用程序定义或对象定义的错误。

进入调试模式,然后将鼠标悬停在Cells(2,1)上,出现一条消息说Cells(2,1)=“ Updated?”。据我所知,Cells(2,1)定义明确,应该没有问题。给定名称的通用性,我无法搜索有关它的任何内容。

请注意,我有一个非英语版本的excel,并且我翻译了一些单词以使代码更不会混淆。

1 个答案:

答案 0 :(得分:1)

替换您的说明

.Range(Cells(2, 1), Cells(lastRowIndex, 4)).Copy

使用

Range(.Cells(2, 1), .Cells(lastRowIndex, 4)).Copy