-1
我需要Excel VBA代碼來選擇工作簿中的所有單元格(不是工作表)。有很多Sheets(「Name」)。單元格但我沒有看到工作簿中所有單元格的簡單方法。我需要用「####」替換工作簿中的單元格中的所有「=」。感謝所有幫助需要選擇WorkBOOK中的所有單元格以將所有「=」替換爲「####」
我需要Excel VBA代碼來選擇工作簿中的所有單元格(不是工作表)。有很多Sheets(「Name」)。單元格但我沒有看到工作簿中所有單元格的簡單方法。我需要用「####」替換工作簿中的單元格中的所有「=」。感謝所有幫助需要選擇WorkBOOK中的所有單元格以將所有「=」替換爲「####」
VBA解決方案
Option Explicit
Sub ReplaceAllValues()
Dim TheSheet As Worksheet
Dim MatchCase As Boolean
For Each TheSheet In Worksheets
TheSheet.Cells.Replace _
What:="=", _
Replacement:="####", _
LookAt:=xlPart, _
MatchCase:=False
Next
End Sub
內置替代解決方案
如果你想使用內置的查找和替換:
,如果您有例如= a1 + b1而且您想要將此替換爲#### a1 + b1,請記住取消選中「匹配整個單元格內容」。
這工作像一個魅力。問題解決了。 – 2013-04-25 19:08:51
爲什麼選擇VBA?爲什麼不內置查找和替換? – 2013-04-25 19:07:39