这应该在copyworkbooks中获取一个范围,然后将其粘贴到master:
masterWKB.masterWKS.Range(masterWKS.Cells(lastLineWKB, 1)).PasteSpecial
我错误地使用对象不支持他的属性或方法:
masterWKB.Activate
masterWKS.Range("A" & lastLineWKB & "").PasteSpecial
我不知道为什么。
编辑:
有了这个,但我想避免使用激活。
{{1}}
答案 0 :(得分:1)
只需将包含错误的行更改为:
function start(){
var a = 1 + 1;
return {
doAthing: function(){ return a;}
};
}
答案 1 :(得分:0)
出于某种原因,当您在Cells
内使用Range
时,您必须同时指定范围的开始和结束单元格(即使它们是相同的单元格)。单个单元格引用将给出您描述的错误。尝试:
masterWKB.masterWKS.Range(masterWKS.Cells(lastLineWKB, 1),masterWKS.Cells(lastLineWKB, 1)).PasteSpecial