vba批量替换字符串中的字符(vba替换指定内容)

分享成果,随喜正能量】无须要求别人对我们好,也不要太在乎他人的语言态度。只要自己心里感觉是正面积极的,感谢大众的,真心欢喜的就好。。

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共十套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。

对于初级及中级的学员,很想看到VBA的利用价值。也是对自己知识点的整合。我推出的YZ系列工具,可以让这个阶段的学员感受到VBA之强大。坚定自己学习VBA的决心。VBA工具共两个系列,一个是YZ系列,一个是NZ系列。YZ系列比较简单些,但实用性更强,可以在自己的工作中方方面面都可以利用到,今日给大家介绍的是YZ系列工具:VBA工具之文本批量替换

YZ04文本批量替换使用说明文档

我们在实际工作中经常会遇到一种工作情景,如下:要把A列,B列,C列的数据合成D列的格式。

一般情况下,我们要用的是字符串连接,用“&”符号连接前三个单元格,同时加上冒号,但公式写起来比较麻烦,而且无法应付更复杂的情况,比如给出的字符串,更加复杂的模板格式。这种情况该怎么处理呢?

我给出的“YZ04文本批量替换”应用程序就是解决这个问题的应用。所给出的程序密码是:“123456789”,学员可以利用密码打开VBE看看我的代码是如何写的,如何进行修正以更适合自己的程序。

一 建立我们需要的模板

我们先来把我们需要的格式做成固定的模板:

以上模板中我们要把需要替换的位置用“丨”代替。当然,您也可以把这个符号改成自己喜欢的符号,但要修正程序的特定位置。

二 应用过程

我们先数据界面:

这个界面是形成我们需要格式之前的工作表,此时我们只需点击运行按钮“格式”,就可以形成下面的结果了:

运行时间非常的快。

三 知识点应用

这个应用工具中我们利用到了:

1 函数中的数组参数应用

2 instr函数,字符串截取函数

3 数组的上标界和下标界

4 for next 循环

5 初始值的调整

当然这个应用的利用价值还是非常大的,大家可以发掘一下。

【分享成果,随喜正能量】

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

分享成果,随喜正能量】成事的秘诀在于专注,简单的事情重复做,重复的事情用心做,做到极致就是赢家。提高能力。你五年级时做一年级的题,就没有困难、很高效了。。

(0)

相关推荐

  • vba批量替换excel内容(vba批量替换字符串中的字符)

    No.1Excel中查找和替换是一个基本功能,Range对象有一个很好的方法可以解决这个问题.想要得到这个结果,用到一个方法.Replace语法:Range.Replace(What.Replacem ...

  • Excel替换公式中的字符动画教程

    《Excel2003入门动画教程64、Excel替换公式中的字符》。 演示动画 操作步骤 尽管Excel不是字处理软件,但是其替换功能仍然非常强大,不仅能替换单元格中的字符,而且可以替换公式中的字符。 ...

  • 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: java.util.regex.Pa ...

  • 怎样使用VBA批量删除word中空行

    在网上复制文本时,很多不必要的空格空行也跟着材料一起被复制粘贴保存了下来,版面就不怎么好看了.而且,材料多时,几十上百页的,要是手动删除,那工程量可够浩大的,有没有什么办法快速批量删除呢?很多人都会使 ...

  • Word怎么查询Word中某字符的个数?

    有时候我们在用Word的时候会有一些小问题出现,或是自己想要实现的功能,比如查询数字的问题,问题:怎么查询Word中某字符的个数?比如我在一篇Word文档中查询中国两个字,如何查询中国两个字在这篇文档 ...

  • EXCEL中如何查询与替换“~”符号

    经常发现你在EXCEL有里面搜索的时候,明明在字替换段中存在"~"字符确提示找不到?为什么呢?因为"~"是一个转译字符,下面就介绍一下如何查找与"~& ...

  • 用Excel公式查找字符串中*星号位置并取出数字

    对于单元格字符串中的字符的查找,*星号和?问号这样的字符和其它普通的字符的查找方式是不一样的,因为这两个符号还代表着其它的意义. 操作方法 01 所以,要想查找字符串中的,*星号和?问号,必须在其前面 ...

  • VBA批量替换多个WORD文档中的内容

    要想一下子就替换掉很多个WORD文档中的内容,我们得使用VBA的办法才能实现,下面是方法,请过目。 一、前期准备 下面是具体操作步骤。 A,首先将需要批量替换的多个Word文档放在同一文件夹下面。 B ...

  • 在excel表格中如何用vba给单元格批量输入序号?

    下面小编为大家介绍excel中使用vba给单元格批量输入序号方法,推荐到我们,喜欢的朋友可以参考本文,一起来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.在excel工作表中输入序列号很 ...