永发信息网

excel,VBA:请教一个给workbook赋值的问题,谢谢您的热心解答

答案:1  悬赏:0  手机版
解决时间 2021-02-23 06:07
是这样的,我的workbook名称随当前thisworkbook的activesheet的P5单元格的变化而变化, 但是它呢是个已经打开的工作簿,所以下面代码的open指令肯定不对了,但是我不懂要怎么设置这么变量,以便在下面的宏语句中灵活引用? 谢谢!

Set wk = Workbooks.Open("\\zho-vm-fps-001\Departments\Logistics\Log_Private\Shipping\VNA\PL\" & ThisWorkbook.ActiveSheet.Range("P5"))
wk.Worksheets("Inv(Main)").Activate
ThisWorkbook.Activate
Application.Goto Reference:="R8C21:R33C21"
Selection.Copy
wk.Activate
Application.Goto Reference:="R33C17"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
WK.Save
最佳答案
Suba()'当前的表格Dimsht1AsWorksheet'打开的excel表Dimsht2AsWorksheet'变量sht1赋值Setsht1=ActiveSheet'变量sht2赋值,打开工作表Setsht2=Workbooks.Open("Filename").ActiveSheet'激活当前工作表sht1.Activate'引用打开的excel表格中的数据Cells(j,1).Value=sht2.Cells(i,1).ValueEndSub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三星手机没有设置闹钟,显示图标怎么回事
烤小面包的温度是多少
婧舞飞扬文化艺术培训学校怎么去啊,有知道地
【大气层厚度】大气层的厚度与纬度位置的关系
求一些咖啡厅里的常放的音乐,请知道的朋友说
顺景新村怎么去啊,有知道地址的么
腰椎左侧第三横突骨折够轻伤吗
什么叫做3秒违例(篮球)?
蓝家庄在哪里啊,我有事要去这个地方
酒精会破坏Gore-Tex的防水性吗?
关于游客玩得很高兴的成语
奇骏2.5cv丅变速箱用几升油
红球比黄球少30个,如果红球与黄球各加1个,
德诚不锈钢铝窗我想知道这个在什么地方
南亚经济最发达的国家是______,该国的______
推荐资讯
黄龙盛世家园地址在哪,我要去那里办事
饺子皮怎么做才不硬
电脑上没有声卡驱动,怎么安装?
云南森鲜农业科技有限公司在什么地方啊,我要
女主是天界女战神,因为什么事,到了一个废材
什么叫做工龄合并
含有18电子的由两种元素组成的五原子分子易自
耐克跑鞋哪个系列最好
我手机弯了想修一下该怎么修
求电影一家三口去泰式按摩
茌平县冯官屯镇王老中心小学地址有知道的么?
步步高手机y22l主屏解不开锁怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?