我正在尝试将一列从一张纸复制到另一张纸上。我使用的代码是一个录制的宏,在我将其连接到按钮之前它工作正常。当我这样做时,它给出了
运行时错误“1004”:范围类的选择方法失败
这是代码,我看不出它有什么问题。当我点击调试时,它突出显示第二行。
Sheets("Count").Select
Columns("C:C").Select
Selection.Copy
Sheets("Add Invintory").Select
Range("b1").Select
ActiveSheet.Paste
Sheets("Count").Select
Sheets("Count").Columns("A:A").Select
Columns("A:A").Select
Selection.Copy
Sheets("Add Invintory").Select
Range("A1").Select
ActiveSheet.Paste
我不知道问题是什么。请帮忙
你应该始终避免使用.Select
它们是导致错误的主要原因。您可能想看看如何避免在 Excel VBA 中使用 Select https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba
Sub Sample()
Sheets("Count").Columns("C:C").Copy _
Sheets("Add Invintory").Columns("B:B")
Sheets("Count").Columns("A:A").Copy _
Sheets("Add Invintory").Columns("A:A")
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)