PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] 复制工作表至别的工作簿
楼主:
Ibrahimovic
(伊布)
2018-01-28 06:33:16
软件: Excel
版本: 2016
想从A工作簿复制多个工作表,至B工作簿最后面的工作表后方开始贴上
写了一个循环出现错误
找了老半天才找到的错误如下
错误版本
Sheets(i).Copy After:=Workbooks(TargetFileName).Sheets(Sheets.Count)
OK版本
Sheets(i).Copy After:=Workbooks(TargetFileName).Sheets(1)
OK版本里的1换成2或3,都是OK的
虽说这样的工作表排序后面再改回来也行
可是还是想请教
为什么用 Sheets()里放 Sheets.Count 会出现错误
而改用数字就不会?
PS: 错误说明为 “执行阶段错误 '9' 阵列索引超出范围“
作者:
Iories
(无法克制)
2018-01-28 09:16:00
因为Sheets.Count回传的是A工作簿的Sheets.Count要改成Workbooks(TargetFileName).Sheets.Count
作者: soyoso (我是耀宗)
2018-01-28 20:13:00
测试i大回文,将sheets.count改为workbooks(...).sheets.count
https://i.imgur.com/kkZA8Wa.jpg
并无出现错误
继续阅读
Fw: [问题] 我想请问一个excel的问题~~
Dodoroiscute
[文件] 请益点阵式打印机中一刀报表设定方式
abatw
[算表] 自动取得数值
WinifredWood
[算表] Excel2007格式问题
angelxina
[算表] 请问如何画出这种图形
minyuan
[问题] word中利入中文输入法打方向箭头问题
ghui0000
[算表] 日期格式转换问题
Ibrahimovic
[算表] 如何将西元年转成民国
cloudy0101
[问题] Word 插入方程式 LaTeX 选项消失
JohnGod21
[算表] 多条件资料计算相关
crystal1234
Links
booklink
Contact Us: admin [ a t ] ucptt.com