VBA如何跨工作簿使用代码名(codename)引用工作表?

vba如何跨工作簿使用代码名(codename)引用工作表?

即 正常引用时可使用代码名(codename)即 sheet1 来引用,但是跨工作表时就不能用sheet1了,而要用workbooks("").sheets("表名")来引用工作表,否则就不能识别,请问谁知道这要怎么解决?如果不用工作表的代码名,而用sheets(1)和sheets("表名")一旦顺序变化或改名字就不好使了。

第1个回答  2010-05-22
用表名好些,可以不管工作表的顺序号。
第2个回答  2010-05-22
用with吧,或者用SET的方法来做,同样直接用.sheet1本回答被提问者采纳
第3个回答  2010-05-22
可以把附件发给我,我帮你看看!
[email protected]