找回密码
 注册帐号

扫一扫,访问微社区

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

4
回复
175
查看
[ 复制链接 ]
2初来乍到
143/150
排名
18294
昨日变化

7

主题

46

帖子

143

积分

Rank: 2Rank: 2

UID
113342
好友
0
蛮牛币
591
威望
0
注册时间
2015-7-13
在线时间
55 小时
最后登录
2019-11-20
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日久生情
3808/5000
排名
95
昨日变化

0

主题

304

帖子

3808

积分

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

UID
3869
好友
0
蛮牛币
8114
威望
0
注册时间
2013-9-14
在线时间
910 小时
最后登录
2019-12-6

VIP

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

使用道具 举报

2初来乍到
143/150
排名
18294
昨日变化

7

主题

46

帖子

143

积分

Rank: 2Rank: 2

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

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

使用道具 举报

2初来乍到
143/150
排名
18294
昨日变化

7

主题

46

帖子

143

积分

Rank: 2Rank: 2

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

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

使用道具 举报

0

主题

30

帖子

32

积分

Rank: 1

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

使用道具 举报

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

本版积分规则