作者asd9 (asd9)
看板Office
标题[问题] vba excel版本不同
时间Sun May 27 20:51:09 2018
(若是和其他不同软体互动之问题 请记得一并填写)
软体:excel
版本:xp,2016
请问各位大大
之前用office xp excel 写的vba
现在用2016 excel 执行
为何出现错误
Sheets("Sheet1").Select
这只是选第1个工作表
不晓得为何有错?之前版本都没问题
是vba 以前和现在不同版本有不同吗?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.57.9
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1527425471.A.6D1.html
1F:→ newacc: 因为ios 2016第1个工作表的名字叫做工作表1 05/27 21:14
2F:→ newacc: 呃excel 2016= = 05/27 21:15
3F:→ newacc: Sheets("Sheet1")的意思就是在Sheets这个collection里找到 05/27 21:17
4F:→ newacc: 名字(.Name)是"Sheet1"的那个物件 05/27 21:17
5F:→ newacc: 用Sheets("工作表1").Select试试 05/27 21:18
6F:→ newacc: 如果工作表名字可能会被更改的话,直接用index值也可以 05/27 21:19
7F:→ newacc: Sheets(1).Select 05/27 21:19