Foxtable(狐表)用户栏目专家坐堂 → [求助]合并Excel文件报错


  共有2158人关注过本帖树形打印复制链接

主题:[求助]合并Excel文件报错

帅哥哟,离线,有人找我吗?
一只田鸡
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:379 威望:0 精华:0 注册:2018/8/28 16:39:00
[求助]合并Excel文件报错  发帖心情 Post By:2018/10/19 10:56:00 [只看该作者]

在设置按钮合并Excel文件时,出现如下错误,请大佬支招。图片点击可在新窗口打开查看
手动复制粘贴时,也会出现这种问题,

错误所在事件:表,Person,DataColChanging
详细错误信息:
调用的目标发生了异常。
从字符串“32092419780806483X”到类型“Boolean”的转换无效。
输入字符串的格式不正确。

Excel里的身份证号列单元格格式为文本格式;表Person的身份证号码列类型为字符型。

请问我该怎么修改代码:

Select Case e.DataCol.Name
    Case "PeIDNumber"
        If e.NewValue Then
            If ValidPIN(e.NewValue) = False
                MessageBox.show("身份证号码有误,请重新输入","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.warning)
            Else
            End If
        End If
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
一只田鸡
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:379 威望:0 精华:0 注册:2018/8/28 16:39:00
  发帖心情 Post By:2018/10/19 10:58:00 [只看该作者]

以下是引用一只田鸡在2018/10/19 10:56:00的发言:
在设置按钮合并Excel文件时,出现如下错误,请大佬支招。图片点击可在新窗口打开查看
手动复制粘贴时,也会出现这种问题,

错误所在事件:表,Person,DataColChanging
详细错误信息:
调用的目标发生了异常。
从字符串“32092419780806483X”到类型“Boolean”的转换无效。
输入字符串的格式不正确。

Excel里的身份证号列单元格格式为文本格式;表Person的身份证号码列类型为字符型。

请问我该怎么修改代码:

Select Case e.DataCol.Name
    Case "PeIDNumber"
        If e.NewValue Then
            If ValidPIN(e.NewValue) = False
                MessageBox.show("身份证号码有误,请重新输入","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.warning)
            Else
            End If
        End If
End Select

为什么会出现Boolean类型呢?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/19 11:16:00 [只看该作者]

If e.NewValue Then
改为

If e.NewValue > "" Then

 回到顶部