PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
Re: [问题] vba捞取指定工作表
楼主:
MayKA
2022-12-07 12:22:07
调整后内容如图
但执行结果变成把每个档案中
第一个出现Sheet的指定范围,重复贴上好几次
其他sheet内容并未复制贴入
想询问应如何调整写法
谢谢
https://i.imgur.com/BAbSdSG.jpg
https://i.imgur.com/Tc508uD.jpg
作者:
newacc
(XD)
2022-12-07 12:50:00
跟上一篇推文相同,你没有用到sht,也没有设定谁要active所以只会一直对一开始active的工作表进行操作我建议跨工作表/档案的状况下,直接针对目标赋值就好也建议不要直接使用Range,标上父物件较明确也不容易出错tgtWb.Worksheets([name]).Range([xxx])=sht.Range([xxx])之类的
楼主:
MayKA
2022-12-07 13:27:00
所以即使在end if后面写next sht,也不会自动让下一个工作表是activesheet,然后判断A14格是否为1?
作者:
newacc
(XD)
2022-12-07 14:16:00
不会,Next sht只是让excel知道该让sht指向下一个工作表简单的修正就是在循环最一开始加上sht.Activate
楼主:
MayKA
2022-12-07 18:12:00
感谢N大的建议,加那句后就执行成功了!
继续阅读
[算表] SUMIF公式 和 VBA FindNext疑问
sagwow
[问题] excel 库存及指定日期欠料问题
a402154
请问EXCEL工作表出现小眼睛然后行跟列黑色
ilf0121
[问题] excel下拉复制表单
elephuck
[文件] 合并打印后怎么删除分节符号?
lgtenos
[文件] 自动比对条文、论文、文章
southknight
[算表] 列与栏都需要lookup并且加总
GuessMyHeart
[问题] vba捞取指定工作表
MayKA
[问题] Outlook 365 行事历(仅这台电脑)同步
yosii
如何使用Vba贴上原始表格内容样式到LOTUS NOTES
bohemien
Links
booklink
Contact Us: admin [ a t ] ucptt.com