標題:
關於表單
[打印本頁]
作者:
EGBT
時間:
2016-7-5 23:29
標題:
關於表單
本帖最後由 EGBT 於 2016-7-5 23:37 編輯
如標題:關於表單
456.xlsm,打開後跳出表單,然後直接執行以下,
Workbooks.Add
ActiveWorkbook.SaveAs Filename:="C:\Desktop\123\" & 123 & ".xlsx"
Workbooks("456").Activate
複製了一個儲存格
Workbooks("123").Activate
貼上剛剛的儲存格複製的資料
複製代碼
在Windows 7下的Office 2010可正常,但到Windows 8下的Office 2016卻會出現陣列索引的錯誤~
雖然我不知道是不是作業系統的問題或是Office版本的問題~
想麻煩各位大大~
作者:
PKKO
時間:
2016-7-6 22:47
回復
1#
EGBT
根據您的程式碼
若是桌面的位置錯誤,他會告訴您找不到
所以陣列索引錯誤一定是因為
下面這兩段程式碼其中一個錯誤
Workbooks("456").Activate(沒有開啟的檔案名稱叫做456)
Workbooks("123").Activate(沒有開啟的檔案名稱叫做123)
當錯誤的時候按一下偵錯
看黃色的欄位停在哪一行程式碼,即可得知錯誤的來源哦!
作者:
EGBT
時間:
2016-7-7 10:02
回復
2#
PKKO
感謝大大的回覆,路徑是沒有問題的。
問題出在,Workbooks("123").Activate
就此篇問題,在Windows 7下的Office 2010可正常,但到Windows 8下的Office 2016卻會出現陣列索引的錯誤~
在Windows 8下Workbooks("123").Activate跳出來好像是有問題的?
作者:
starry1314
時間:
2016-7-7 10:28
回復
3#
EGBT
Windows("123").Activate
改這試試
作者:
EGBT
時間:
2016-7-7 15:11
回復
4#
starry1314
好的謝謝大大的回覆,有空試試再上來回覆大大,感恩
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)