以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何去掉‘’,同时把字母转化成大写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100515)

--  作者:puresky
--  发布时间:2017/5/12 18:35:00
--  如何去掉‘’,同时把字母转化成大写
\'5100000000000009x\'
 身份证号导出数据格式,导入foxtable,如何去掉‘’,同时将小写字母改成大写?请教!
--  作者:wyz20130512
--  发布时间:2017/5/12 18:44:00
--  
http://www.foxtable.com/webhelp/scr/1338.htm
--  作者:liusongboy
--  发布时间:2017/5/12 18:56:00
--  
截掉左边第一个字符。再截掉右边第一个字符。剩下的就是你想要的。
看你怎么弄了。是在excel中做截取还是导入后做截取。
excel截取那就简单了。
=MID(A2,2,LEN(A2)-2)

身份证
\'5100000000000009x\'
5100000000000009x

--  作者:puresky
--  发布时间:2017/5/12 19:16:00
--  
谢谢您的及时解答,你这个方法 ,要用datacolchanged 事件编码吧,新增一个数据列,是这样处理吧。想用excel那样用表达式估计不行。
--  作者:有点蓝
--  发布时间:2017/5/12 20:17:00
--  
导入后,命令窗口执行代码:

For Each r As Row  In Tables("表A").Rows
    If r.IsNull("身份证") = False
        r("身份证") = r("身份证").Replace("\'","").ToUpper()
    End If
Next