Excel精英培训网

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

[已解决]批量替换的问题

[复制链接]
发表于 2013-8-16 15:28 | 显示全部楼层 |阅读模式
本帖最后由 yf_home 于 2013-8-16 16:19 编辑

   批量替换(不是一条一条的替换),求VBA语句。

   测试附件: 批量替换.zip (2.18 KB, 下载次数: 5)
发表于 2013-8-16 15:38 | 显示全部楼层
哥们,没有规律呀?为什么第二个张三替换,第二个小六就不替换了?
回复

使用道具 举报

发表于 2013-8-16 15:54 | 显示全部楼层
按照数据源的顺序替换成1~n组,如果你想在原始数据上显示,将代码最后一句B3改成A3

批量替换.zip

1.93 KB, 下载次数: 10

回复

使用道具 举报

 楼主| 发表于 2013-8-16 16:17 | 显示全部楼层
sliang28 发表于 2013-8-16 15:54
按照数据源的顺序替换成1~n组,如果你想在原始数据上显示,将代码最后一句B3改成A3

附件内没有代码呀。
回复

使用道具 举报

 楼主| 发表于 2013-8-16 16:18 | 显示全部楼层
lyf7276 发表于 2013-8-16 15:38
哥们,没有规律呀?为什么第二个张三替换,第二个小六就不替换了?

数据有规则,是我一楼的附件有点问题(疏忽了,弄了两个张三)
已经在一楼更正!
谢谢!

点评

7楼附件更新了,我就奇怪了怎么就不是你要的结果?  发表于 2013-8-16 16:57
回复

使用道具 举报

发表于 2013-8-16 16:28 | 显示全部楼层
yf_home 发表于 2013-8-16 16:18
数据有规则,是我一楼的附件有点问题(疏忽了,弄了两个张三)
已经在一楼更正!
谢谢!

难道刚才没有保存?
又写了一次,{:112:}

批量替换.zip

13.46 KB, 下载次数: 8

评分

参与人数 1 +1 收起 理由
yf_home + 1 感谢,但不是想要的结果。

查看全部评分

回复

使用道具 举报

发表于 2013-8-16 16:55 | 显示全部楼层
添加了一句代码,满足你更新的附件。

批量替换.zip

14.02 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2013-8-16 16:58 | 显示全部楼层
本帖最后由 yf_home 于 2013-8-16 17:10 编辑

我想这样实现,比如定义:

Public Const OldName AS String = "张三,李四,王大,小六,赵七"
Public Const NewName AS String = "AA,BB,AC,AD,QQ"    '''' 要替换显示的内容

在过程中,将OldName  替换成NewName  。

点评

说反了吧,是将OldName 替换成 NewName  发表于 2013-8-16 17:08
回复

使用道具 举报

 楼主| 发表于 2013-8-16 17:02 | 显示全部楼层
sliang28 发表于 2013-8-16 16:55
添加了一句代码,满足你更新的附件。

这样不适用,因为如果人员排列的顺序不一样的话,则组别就产生了变化。
而实际上,人员与组别是绝对的对应关系。



点评

试问你一楼是怎么描述的,能猜到你想的就奇怪了。你还是自己写吧!  发表于 2013-8-16 17:05
回复

使用道具 举报

 楼主| 发表于 2013-8-16 17:11 | 显示全部楼层
感谢版主指正,已经更正。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 11:45 , Processed in 0.454006 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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