我想用另一个单词替换列中的单词,但是我的代码似乎不工作,我仍试图掌握编码语言,但它是对我而言并不直观。VBA Excel查找范围中的单词并替换
现状:
Global Macro - Equities
Global Macro - Bonds
Global Macro - FX
.
.
.
And so on...
期望的结果:
GM - Equities
GM - Bonds
GM - FX
.
.
.
我的代码
Sub ReplaceFundNames()
Dim FundName As String
Dim CorrectedName As String
Dim ws As Worksheet
Dim LastRow As Long
Set ws = ActiveSheet
LastRow = Range("B" & Rows.Count).End(xlDown).Row
FundName = Range(LastRow)
CorrectedName = Replace(FundName, "Global Macro", "GM")
Range("B" & LastRow).Value = CorrectedName
End Sub
谢谢!
你的代码执行在活动工作表上的单元格'B1048576'更换,且仅当单元格中包含'“全球宏“' – ThunderFrame