永发信息网

vba,可以实现不打开工作簿复制吗?

答案:2  悬赏:30  手机版
解决时间 2021-03-16 10:35
vba,可以实现不打开工作簿复制吗?比如,A工作簿是打开的;B工作簿是没打开的。我现在要从A工作簿的某些单元格内容复制到B工作簿怎么实现?
最佳答案
复制内容必须打开,不过既然是VBA来写,可以让VBA打开文件、复制内容、然后关闭文件,例如:
set wb=workbooks.open("b.xlsx")
workbooks("a.xlsx").sheets("sheet1").range("a1")=wb.sheets("sheet1").range("a1")
wb.close
全部回答
直接打开这个工作表,用c+w1内容命名,另存为表格就可以了。代码如下: sub change_the_filename() dim filename as string if len(thisworkbook.path) = 3 then filepath = thisworkbook.path & "c0000.xls" else filepath = thisworkbook.path & "\" & "c0000.xls" end if workbooks.open filepath filename = "\c" & range("w1") & ".xls" activeworkbook.saveas filename:=thisworkbook.path & filename activewindow.close end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何评价特里斯坦·汤普森在16-17季后赛表现
blur studio现在用什么软件
蒙牛九十九牧场地址有知道的么?有点事想过去
话说,一个卖资源的微信号,收了钱直接拉黑人
深圳高美玩具怎么样啊
965路公交车路线去万达广场在哪站下车
iphone6s ios最多升到多少不会卡,之后出ios1
花旗参和西洋参有什么不一样,男人吃哪种比较
三妞服饰地址在哪,我要去那里办事
小明在做“研究浮力大小与哪些因素有关的实验
我用卫生巾 下面的边边很痛 为什么
周公解梦梦见自己抽出很多淤血
微软的防盗版补丁怎样删除啊?
莱彩数码摄像机哪款好
灌云客车到青岛哪里停车
推荐资讯
想画个淡妆,二十岁纠结于用兰芝的还是亦博的
exhibit的过去式是他本身吗
彪哥电脑办公用品店我想知道这个在什么地方
黄塔捕鱼我想知道这个在什么地方
有什么办法可以让纹过的眉毛变淡!
田中千绘本来就是日本人,在电影厨子戏子痞子
请问下大家,别克英朗VS起亚K5,哪个好?
金富力(加德士) 15W-40的机油怎么样?
宝鸡市老科协农业专业委员会我想知道这个在什
请问上海交通大学成人继续教育学院怎么样?有
慧瞳爱眼视力恢复工作室在什么地方啊,我要过
肖福生同名同性的有多少人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?