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