2016-04-21 48 views
0

因此,当涉及到这种事情时,我是一个完整的初学者。所以,我记录了一个可以找到并替换一切的宏。我进入代码看看它是什么样的,我有一个真正的和虚假的元素玩,但我不知道是什么改变代码为真,因为它看起来像我运行宏时一样。Excel Macro - True/False VBA

Cells.Replace What:="name", Replacement:="location", LookAt:=xlPart, _ 
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=True, _ 
ReplaceFormat:=True 
+0

您可以在[Microsoft MSDN页面](https://msdn.microsoft.com/en-us/library/office/ff194086.aspx)上看到更多详细信息。这有帮助吗?或者你还不确定?很明显,如果你执行'MatchCase:= False',替换将不会搜索确切的大小写匹配。 – BruceWayne

回答

0

documentation是明确为MatchCase\Byte但忽略了其他两个布尔属性。

如果SearchFormat/ReplaceFormatTrueReplace功能会注意什么在Application.FindFormat & Application.ReplaceFormat属性进行设置,允许你进行搜索和基于单元格的格式,即红色文字的细胞替代包含“woof”

0

搜索格式区分单元格格式(即:数量与百分比,单元格填充等)。在这种情况下,如果您搜索包含“50%”的标准无格式单元格。如果您的百分比格式化单元格的明亮紫色在表格中显示为50%,则不应找到它>

MatchCase是天气还是非首都问题。所以如果您搜索“测试单元”,MatchCase:= true将找不到“测试单元”。