Excel VBA编程 替换数据

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel VBA编程替换数据

Excel VBA的替换功能可以将查找到的文字替换为指定内容,从而更有效的修改文档。本节介绍如何使用VBA中的Replace方法,替换单元格中的指定数据。

语法:表达式.Replace(What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte, SearchFormat, ReplaceFormat)

其中,Replace方法的参数功能如表16-2所示。

表16-2 Replace参数功能表

注意每次使用此方法后,参数LookAt、SearchOrder、MatchCase 和MatchByte 的设置都将被保存。如果下次调用此方法时不指定这些参数的值,就使用保存的值。要避免出现这一问题,每次使用此方法时请明确设置这些参数。

例如,将表格中的所有“北区”文字替换为“北关区”文字。替换所进行的区域为工作表Sheet1中的A列,其代码如下

Sub 替换数据()

Worksheets("Sheet1").Columns("A").Replace _

What:="北区", Replacement:="北关区", _

SearchOrder:=xlByColumns, MatchCase:=True

End Sub

运行上面的代码,即可将工作表中的“北区”文字替换为“北关区”文字,效果如图16-3所示。

图16-3 替换数据

替换

相关文档
最新文档