以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  错误代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114031)

--  作者:jackchan1208
--  发布时间:2018/1/26 21:10:00
--  错误代码

图片点击可在新窗口打开查看此主题相关图片如下:99032224324324.png
图片点击可在新窗口打开查看

老师您好,用如上附件所示的代码导入excel表格数据时,经常报出如下截图错误,这一般是啥原因呀?



图片点击可在新窗口打开查看此主题相关图片如下:9999999ddd.png
图片点击可在新窗口打开查看


--  作者:jackchan1208
--  发布时间:2018/1/26 21:28:00
--  
是不是应为对于 空白内容的值用了 .TRIM的缘故?
--  作者:有点蓝
--  发布时间:2018/1/26 21:28:00
--  
完整代码贴出来看看。

减少Execl的内容测试,比如只有一行,有没有问题?

--  作者:jackchan1208
--  发布时间:2018/1/26 21:32:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:gggggggggggggggggggg.png
图片点击可在新窗口打开查看

是不是不能针对空的excel的单元格用trim方法? 但是以前好像没啥问题,最近开始出问题了

--  作者:有点蓝
--  发布时间:2018/1/26 21:37:00
--  
那就这样用

Trim(ary1(n1.6))

--  作者:jackchan1208
--  发布时间:2018/1/26 21:40:00
--  
这个有啥规律不?比如什么时候该TRIM(ary1(n1,1)) , 什么时候该 ary1(n1,1).trim??
--  作者:有点蓝
--  发布时间:2018/1/26 22:23:00
--  
如果不确定对象是不是空值,就用TRIM(ary1(n1,1)) 
--  作者:jackchan1208
--  发布时间:2018/1/28 21:39:00
--  
测试了下,trim(ary(n1,1))是无效的代码啊,没有去掉空格
--  作者:有点甜
--  发布时间:2018/1/28 23:07:00
--  

看看是否你datacolchanged事件的代码影响了?先注释掉表事件的代码测试。

 

如果是datacolchanged影响,参考 http://www.foxtable.com/webhelp/scr/2218.htm