中易网

excel 宏 如何在新生成的文件引用源文件的数值

答案:3  悬赏:50  
解决时间 2021-01-27 15:32
excel 宏 如何在新生成的文件引用源文件的数值
最佳答案
Sub test()
Dim n, t
Dim oldBook, newBook As Workbook

Set oldBook = ActiveWorkbook

n = Sheets("sheet1").Cells(3, 2)
t = Sheets("sheet1").Cells(3, 4)

Sheets(Array("sheet2", "sheet3")).Copy

Set newBook = ActiveWorkbook

ChDir "C:\Users\Administrator\Desktop\test\"
ActiveWorkbook.SaveAs Filename:= _

"C:\Users\Administrator\Desktop\test\" & t & n & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False

End Sub
现在,你可以使用oldBook这个对象来引用源工作簿、newBook来引用新工作簿:
newBook.sheets("sheet2").range("A1")=oldBook.sheets("sheet1").range("A1")
全部回答
你的引用是指不要链接的吗?只复制数字那种?如果是的话,可以使用workbooks.open 语句,然后range.copy ,可以试试
Sub test()
Dim n, t
n = Sheets("sheet1").Cells(3, 2)
t = Sheets("sheet1").Cells(3, 4)
  Sheets(Array("sheet2", "sheet3", )).Copy
   ChDir "C:UsersAdministratorDesktop est"
activesheet.[a1]=sheets(1).[a1]
    ActiveWorkbook.SaveAs Filename:= _
        "C:UsersAdministratorDesktop est" & t &  n & ".xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
End Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
顺丰速运(兴南大道42)怎么去啊,我要去那办事
本人男,21岁,我身材很好的,平时也经常运动
素绮是传销吗? 深圳耀邦日用品公司是直销公
我想开一个中老年人娱乐中心挣钱吗
工会如何做好为职工服务
;“马太福音第几章有爱仇敌论?”
从国宾宾馆到王府井商业街怎么走
电梯更换主机属于大修还是改造 更换主机的步
HTML5-系统已死,应用永生?会有HTML6吗?
女朋友天热觉得我手太烫不愿意牵手怎么办?有
咱国内有转播葡超联赛的吗
龙将中40级的武将推荐
从X射线衍射图谱中计算出石墨化度的结果
康泽是什么意思
I 什么clean your room(h开头)
推荐资讯
如果再见你 我会说什么 有谁知道这个歌词的歌
梦见美女莫女人得bb
阳台上推拉门一头下沉,拆掉螺丝后,不在安装行
文学世界和现实世界的关系
金亿国际影城地址在哪,我要去那里办事
车极速VOC车友俱乐部地址在哪,我要去那里办
2014曾女士一语玄机的、一前一后是什么意思
男朋友比我高12厘米是不是太高了,刚才量了,
雷蛇黑寡妇机械键盘 有用过的吗 怎么样 打英
歌诗图是否和雅阁共个平台?
请问北京利德华福怎么样?那得项目经理收入和
洁癖分为哪几种?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?