列の単語を別の単語に置き換えたいのですが、コードが機能していないように見えますが、まだコーディング言語を把握しようとしていますが、ただ私には直感的ではありません。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