Excel精英培训网

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

[已解决]如何用VBA改变字符串形式

[复制链接]
发表于 2015-4-11 22:05 | 显示全部楼层 |阅读模式
本帖最后由 tinytiger 于 2015-4-11 23:11 编辑

如何用将字符串:1月份出院登记表,1月份工作统计表,1月份奖金分配表,1月份质控月报表,2月份出院登记表,2月份工作统计表,2月份奖金分配表,2月份质控月报表
变成如下形式:"1月份出院登记表","1月份工作统计表","1月份奖金分配表","1月份质控月报表","2月份出院登记表","2月份工作统计表","2月份奖金分配表","2月份质控月报表"
月份数是不确定的,麻烦各位老师指导一下,谢谢!
最佳答案
2015-4-11 23:00
1月份出院登记表,1月份工作统计表,1月份奖金分配表,1月份质控月报表,2月份出院登记表,2月份工作统计表,2月份奖金分配表,2月份质控月报表    放在A1
A2   =SUBSTITUTE(""""&A1&"""",",",""",""")
发表于 2015-4-11 23:00 | 显示全部楼层    本楼为最佳答案   
1月份出院登记表,1月份工作统计表,1月份奖金分配表,1月份质控月报表,2月份出院登记表,2月份工作统计表,2月份奖金分配表,2月份质控月报表    放在A1
A2   =SUBSTITUTE(""""&A1&"""",",",""",""")
回复

使用道具 举报

 楼主| 发表于 2015-4-11 23:10 | 显示全部楼层
as0810114 发表于 2015-4-11 23:00
1月份出院登记表,1月份工作统计表,1月份奖金分配表,1月份质控月报表,2月份出院登记表,2月份工作统计表,2月份 ...

非常感谢,好办法!
用VBA的方法变成 str = Application.Substitute("""" & str & """", ",", """,""")就行了

点评

vba中有个函数叫replace ,相当于application.substitute,但是replace明显比较快。^^  发表于 2015-4-12 12:45
回复

使用道具 举报

 楼主| 发表于 2015-4-12 13:44 | 显示全部楼层
多谢提醒!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 14:28 , Processed in 0.494505 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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