主题:在此请教下VB能否做到呢?和EXCEL有关的一个程序
vip100549
[专家分:0] 发布于 2011-01-12 22:13:00
大概是这样的.在EXCEL表里面 ,数据库在导出的时候就在身份证号码后面加了"(年龄)"
这个东西 现在我想导入一个EXCEL表到一个程序然后就想把EXCEL表里面身份证号码后面的“(年龄)” 这一块删除掉 然后就 再导出一个新的EXCEL表 大概是怎么做de? 本人没任何基础 望有热心朋友解答下...
回复列表 (共6个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2011-01-13 09:02:00
“后面”怎么讲?
板凳
moz [专家分:37620] 发布于 2011-01-16 00:13:00
用EXCEL打开文件
<Alt> + <F11> 打开宏编辑器
找到放身份证号码的那一列,循环之:
for i=1 to 33 '行数
cells(i,列数)=left(cells(i,列数),18)
或者根据特征查找、定位、截取、诸如此类。
哦,不好意思,现在才看见“无任何基础”这几个字。当我没说过。
3 楼
vip100549 [专家分:0] 发布于 2011-01-16 22:38:00
没事啊 帮到很多 谢谢 问题我已经解决了。
4 楼
老大徒伤悲 [专家分:29120] 发布于 2011-01-17 08:57:00
这还算个不错的人:
尽管:
1、问题不说清;
2、从来只要人帮自己,永不帮人;
3、解决问题后,不公布如何解决,成果不与大家共享;
不过总算:说了一声“解决了”,总比:
1、永不回来看帖子的人;
2、解决了不吭声的人;
3、不知道说声谢谢的人;
要强上很多!所以说
还算一个不错的人。
5 楼
aleng1314 [专家分:310] 发布于 2012-01-30 09:18:00
楼上写的什么玩意
这个应该好实现的
execl的每格数据都自己来处理
用2个循环
6 楼
实头人 [专家分:130] 发布于 2012-03-22 14:30:00
说的很好。。。我不是好人
我来回复