作者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/m.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