ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8966|回复: 57

[求助] 求前辈们帮忙实现这样的“查找替换”

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-5-6 16:20 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 13907933959 于 2017-5-8 11:40 编辑

前辈们好!

替换的大概意思如下:

1、把全文字符设为黑色。
2、把文档中的手动换行符,全部替换为段落符。
3、把语句后上逗号前数量不等的空格,统一替换为二个半角空格。
4、让上逗号紧靠中文注释语。
5、把中文注释语后面,没有任何标点符号的加上一个中文句号。
6、把语句前的多个上逗号统一替换为一个,并让它紧靠语句前,语句的位置不变。
7、把语句前的单个不靠近语句前的上逗号让它紧靠语句前,语句的位置不变。
8、把语句后的中文注释语及句号,统一替换为蓝色,段落符的黑色不变。
9、把单独另起一行的中文注释语及句号,统一替换为绿色,段落符的黑色不变。
10、把单独另起一行,前面是英文字母,后面是中文的统一替换为紫色,段落符的黑色不变。
11、把上逗号统一替换为红色。
……

详情请见下面的模拟附件(附件内有替换前后的样子)


谢谢!

模拟附件.rar

113.01 KB, 下载次数: 11

TA的精华主题

TA的得分主题

发表于 2017-5-6 17:23 | 显示全部楼层
这么多的条件,这是在干嘛?????

TA的精华主题

TA的得分主题

发表于 2017-5-6 17:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
抓壮丁。。。。。。。。。。。。。。。。。。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-7 06:50 | 显示全部楼层
本帖最后由 13907933959 于 2017-5-9 08:30 编辑
duquancai 发表于 2017-5-6 17:23
这么多的条件,这是在干嘛?????

杜前辈好!
接触 VBA 有一段时间了(惭愧的是还是门外汉),得到过您及其他前辈的帮助,也收藏了一些您们编写的代码,这几天医院病人较少,有些时间,想整理一下它们,如一个一个逐句整理,我又没有那么多的时间,编一个代码来解决,我还没有那个实力,搞不定它,才向前辈们求助!如前辈您有时间,希望得到您的出手相助!谢谢!

至于条件多,我也是为了方便前来帮忙的前辈们快速的明白我的意思,因我还是外行,难免有外行说,这10多条“替换的大概意思” 对于内行来说可能是多余的,看替换前、替换后的“附件”就明白,不需要这么多的替换
步骤就能搞定

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-7 06:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 13907933959 于 2017-5-7 07:25 编辑
skyzxh 发表于 2017-5-6 17:29
抓壮丁。。。。。。。。。。。。。。。。。。。。
前辈好!
不是抓壮丁,确实是我自已搞不定,才向前辈们求助!如前辈您有时间,同样希望得到您的出手相助!谢谢!

TA的精华主题

TA的得分主题

发表于 2017-5-7 10:55 | 显示全部楼层
第一,这种题目没有什么实际意义,大多数人用不上,所以,没有写代码的动力
第二,你一下子提这么多问题,把别人吓跑了,一次提一个问题,很快就会有答案的,然后自己再整合起来

TA的精华主题

TA的得分主题

发表于 2017-5-7 13:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
13907933959 发表于 2017-5-7 06:51
前辈好!
不是抓壮丁,确实是我自已搞不定,才向前辈们求助!如前辈您有时间,同样希望得到您的出手相助! ...

下载附件看了下,Excel表是学生成绩,好像跟医院没关系;Word是一些代码,你是要对代码进行替换?有必要吗?复制到VBA编辑器里看,也就是没几条有问题,手动修改一下花不了几分钟。。。。。。。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-7 14:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 13907933959 于 2017-5-7 15:38 编辑
skyzxh 发表于 2017-5-7 13:18
下载附件看了下,Excel表是学生成绩,好像跟医院没关系;Word是一些代码,你是要对代码进行替换?有必要 ...

前辈好!
您误会了,也
可能没有我要替换的真正意思,我说了是 “模拟附件”,我没有说跟医院有关系,附件中的代码是我收藏的部分代码。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-7 14:55 | 显示全部楼层
本帖最后由 13907933959 于 2017-5-9 08:51 编辑
小花鹿 发表于 2017-5-7 10:55
第一,这种题目没有什么实际意义,大多数人用不上,所以,没有写代码的动力
第二,你一下子提这么多问题, ...

前辈好!
我觉有不有意义因人、因事而异,VBA 本来就不是大多数人能用得上的,您说全球70多亿人,用得上 VBA 的人有多少?提的问题多是因为本案会涉及到这些问题,一次提一个问题,我又怕有人会说我没完没了。再说整合问题的能力有大小,正因为我没有整合这些问题能力,才一起发帖求助!

TA的精华主题

TA的得分主题

发表于 2017-5-7 15:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
13907933959 发表于 2017-5-7 14:32
前辈好!
您误会了,也可能没有看清我要替换的真正意思,我说了是 “模拟附件”,我没有说跟医院有关系 ...

是看不明白你要做什么?如果是VBA代码,改不改字体颜色有啥关系?(1、把全文字符设为、黑色。);这里(2、把文档中的手动换行符,全部替换为、段落符。)手动换行符是啥意思?还有自动换行符么?全部替换为顿号(、)?还是“段落符”?也不懂段落符是啥。。。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-13 02:54 , Processed in 0.027935 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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