作者h02158 ()
看板Office
標題[問題] VBA求解
時間Fri Dec 29 16:55:33 2023
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Excel
版本:2016
當我執行少數文件時不會跳出問題,但我執行較多文件時會跳出問題,請問如兩張下圖這
個錯
誤要如何解呢?…謝謝!
https://i.imgur.com/y8U8QKH.jpg
https://i.imgur.com/dNE5fCK.jpg
完整程式碼如下
https://drive.google.com/file/d/1J7B-Bl2bTv-kfYAag9ua3SgU_aZqxbxw/view?usp=sha
ring
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.125.87 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1703840135.A.428.html
※ 編輯: h02158 (42.73.125.87 臺灣), 12/29/2023 17:06:27
※ 編輯: h02158 (42.73.125.87 臺灣), 12/29/2023 17:15:58
1F:推 chunchanhung: 第一個狀況,需要指定WB不然再切換WB會發生這狀況12/29 19:43
2F:推 salqv: 1.前面是不是有切換檔案之類的動作?select之前要先切回檔12/30 06:45
3F:→ salqv: 案和工作表。2.新版本不確定,舊版本最後一列是65536。12/30 06:45
4F:推 chunchanhung: 第二點可以用cells(rows.count,1) 來避免新舊版本欄12/31 22:23
5F:→ chunchanhung: 位最大值 不同問題12/31 22:23
6F:→ waiter337: cells(rows.count,2)01/01 02:04
7F:→ waiter337: 1的問題 可能n爆了 或者n是0 變成a001/01 02:06
8F:→ h02158: ch大,因為VBA是之前離職的員工寫的,我對VBA了解尚淺,只01/02 11:20
9F:→ h02158: 能做小修改,能告訴我第二狀況要把cells(rows.count,1)這01/02 11:20
10F:→ h02158: 個加在哪或是在哪個地方修改嗎?01/02 11:20
11F:→ h02158: sa大,都是在同一個檔案做動作,只是會在不同工作表切來01/02 11:22
12F:→ h02158: 切去01/02 11:22
13F:→ h02158: wa大,cells(rows.count,2)這個要加在哪或在哪裡修改呢?01/02 11:24
14F:推 newacc: 把Range("B1048576")改成Cells(Rows.Count, 2)01/02 13:34
16F:→ h02158: jpg01/02 13:55
※ 編輯: h02158 (42.73.143.45 臺灣), 01/02/2024 14:00:52
※ 編輯: h02158 (42.73.143.45 臺灣), 01/02/2024 14:01:34
※ 編輯: h02158 (42.73.143.45 臺灣), 01/03/2024 11:13:12
18F:→ newacc: Dim k5 As Long 不要用integer 01/03 11:40