找回密码
 注册帐号

扫一扫,访问微社区

脚本 今天在写Excel脚本时遇到了一个BUG

4
回复
466
查看
[ 复制链接 ]
3偶尔光临
160/300
排名
18293
昨日变化

9

主题

53

帖子

160

积分

Rank: 3Rank: 3Rank: 3

UID
113342
好友
0
蛮牛币
588
威望
0
注册时间
2015-7-13
在线时间
62 小时
最后登录
2020-4-10
2019-11-15 17:38:20 显示全部楼层 阅读模式
10蛮牛币
本帖最后由 ICOCO 于 2019-11-18 23:51 编辑

今天在写Excel脚本时遇到了一个BUG,求大佬解答
1、这个是我要处理的文件
QQ截图20191115171935.png
2、运行后直接报错...
QQ截图20191115172150.png

3、第344行
QQ截图20191115172224.png

4、但是如果我提前打开这张表格后
QQ截图20191115172326.png

5、并且在任意表格内随意填写一个数字并保存
QQ截图20191115172351.png

6、运行结果就通过了
QQ截图20191115172520.png
这是为什么呢
(′?_?`)


回复

使用道具 举报

7日久生情
3831/5000
排名
93
昨日变化

0

主题

302

帖子

3831

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
3869
好友
0
蛮牛币
8283
威望
0
注册时间
2013-9-14
在线时间
933 小时
最后登录
2020-2-10

VIP

2019-11-16 15:50:18 显示全部楼层
你要拿单元格内容的长度去定位子字符串的起始位置,但又不检查单元格里面是否有内容就直接使用?空单元格时你觉得它会返回什么给你?
回复

使用道具 举报

3偶尔光临
160/300
排名
18293
昨日变化

9

主题

53

帖子

160

积分

Rank: 3Rank: 3Rank: 3

UID
113342
好友
0
蛮牛币
588
威望
0
注册时间
2015-7-13
在线时间
62 小时
最后登录
2020-4-10
楼主 2019-11-18 23:13:20 显示全部楼层
zolaliu1974 发表于 2019-11-16 15:50
你要拿单元格内容的长度去定位子字符串的起始位置,但又不检查单元格里面是否有内容就直接使用?空单元格时 ...

单元格不为空啊,正常情况下是可以运行的,位置内容都是固定的。
另外,我这的表不是人工输入的数据,是直接仪器生成的。
重点是如果这个文件直接通过电脑处理就会出现问题,如果手动打开后随意修改任意单元格就不会有这个BUG
回复

使用道具 举报

3偶尔光临
160/300
排名
18293
昨日变化

9

主题

53

帖子

160

积分

Rank: 3Rank: 3Rank: 3

UID
113342
好友
0
蛮牛币
588
威望
0
注册时间
2015-7-13
在线时间
62 小时
最后登录
2020-4-10
楼主 2019-11-19 16:18:16 显示全部楼层
本帖最后由 ICOCO 于 2019-11-20 17:23 编辑

我发现只要是打开后重新保存即可正常使用...
我的电脑装载的是WPS,如果我卸载掉WPS后我发现,我保存也无济于事,我怀疑WPS做了什么操作...
回复

使用道具 举报

0

主题

29

帖子

31

积分

Rank: 1

UID
331927
好友
0
蛮牛币
-1
威望
0
注册时间
2019-9-18
在线时间
2 小时
最后登录
2019-12-5
2019-12-5 18:25:55 显示全部楼层
zdfsdfsdfsdfgsddgsdfgddd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则