Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2402|回复: 13

[已解决]求VBA代码

[复制链接]
发表于 2011-12-18 13:52 | 显示全部楼层 |阅读模式
大家好,我的问题是这样的:在一个表中有姓名,姓别,民族,电话,等信息,但各个表中这四类信息不是按统一格式排列的,有的电话在E列,有的在F列,我想用VBA把电话复制到新表的第一列(A列),请问谁能帮帮我,谢谢
最佳答案
2011-12-18 14:25
本帖最后由 zsx720629 于 2011-12-18 14:26 编辑

是的,后面的表头是不一样的,你最好发一个附件给我
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2011-12-18 13:53 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-12-18 13:57 | 显示全部楼层
match函数可以求出"电话"所在的列,我用cells(x,1)=cells(x,match(.........))为什么不行呢
回复

使用道具 举报

发表于 2011-12-18 14:02 | 显示全部楼层
wdmscf 发表于 2011-12-18 13:57
match函数可以求出"电话"所在的列,我用cells(x,1)=cells(x,match(.........))为什么不行呢

上传个附件吧!这样没法帮你。{:1812:}
回复

使用道具 举报

发表于 2011-12-18 14:12 | 显示全部楼层
不知道这是不是你要的效果,如果满意请设最佳
1.gif

提取电话.rar

30.48 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2011-12-18 14:21 | 显示全部楼层
zsx720629 发表于 2011-12-18 14:12
不知道这是不是你要的效果,如果满意请设最佳

你好,你发的提取电话我打不开,但要说明的是后面的4个表表头排列顺序是不同的,不知你做的是不是相同。

回复

使用道具 举报

发表于 2011-12-18 14:25 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zsx720629 于 2011-12-18 14:26 编辑

是的,后面的表头是不一样的,你最好发一个附件给我
回复

使用道具 举报

 楼主| 发表于 2011-12-18 14:27 | 显示全部楼层
楼上的,你好,谢谢你,你做的应该是我要的,可我用是的excell2003,你发的我打不开,能再发一个过来吗,非常谢谢你了。
回复

使用道具 举报

发表于 2011-12-18 14:38 | 显示全部楼层
好的,这个应该可以打开了

提取电话.rar

18.07 KB, 下载次数: 10

回复

使用道具 举报

 楼主| 发表于 2011-12-18 15:04 | 显示全部楼层
我运行时怎么是错误Sheet1.Range("a2").Resize(10000, 300).Clear
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 23:12 , Processed in 0.591130 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表