2016-04-21 46 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將找不到「測試單元」。