回 帖 发 新 帖 刷新版面

主题:在此请教下VB能否做到呢?和EXCEL有关的一个程序

大概是这样的.在EXCEL表里面  ,数据库在导出的时候就在身份证号码后面加了"(年龄)"
这个东西  现在我想导入一个EXCEL表到一个程序然后就想把EXCEL表里面身份证号码后面的“(年龄)” 这一块删除掉  然后就  再导出一个新的EXCEL表  大概是怎么做de?  本人没任何基础  望有热心朋友解答下...

回复列表 (共6个回复)

沙发

“后面”怎么讲?

板凳

用EXCEL打开文件
<Alt> + <F11> 打开宏编辑器

找到放身份证号码的那一列,循环之:

for i=1 to 33  '行数
   cells(i,列数)=left(cells(i,列数),18)

或者根据特征查找、定位、截取、诸如此类。


哦,不好意思,现在才看见“无任何基础”这几个字。当我没说过。

3 楼

没事啊  帮到很多  谢谢 问题我已经解决了。

4 楼

这还算个不错的人:
尽管:
1、问题不说清;
2、从来只要人帮自己,永不帮人;
3、解决问题后,不公布如何解决,成果不与大家共享;
不过总算:说了一声“解决了”,总比:
1、永不回来看帖子的人;
2、解决了不吭声的人;
3、不知道说声谢谢的人;
要强上很多!所以说
还算一个不错的人。

5 楼

楼上写的什么玩意

这个应该好实现的

execl的每格数据都自己来处理
用2个循环

6 楼


说的很好。。。我不是好人

我来回复

您尚未登录,请登录后再回复。点此登录或注册