excel vba执行到 Worksheets(1).Cells(dic(s_v), 10).Paste 说对象不支持该属性或方法,怎么回事

2024-12-29 14:21:34
推荐回答(2个)
回答1:

通过查看“对象浏览器”,Cells属于Range类,Range里面没有Paste方法,而是PasteSpecial方法,
建议更改为下面代码 试试:
Worksheets(1).Cells(dic(s_v), 10).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

回答2:

worksheet(1)引用的是该工作簿中的第一个工作表,即引用的是顺序号为1的工作表.
是否表格弄错了.?