• 締切済み

もう一つ質問です。

エクセルで特定の数字を別の数字に変えたいのですが どのようにマクロを組めばいいかわかりません。 例えば     A    B    C     D 1      10000 2      15000 3      10000 4      6000 とあった場合、B欄の10000だけを500に変えるとかです。 オートフィルターをかけても良いのですがマクロでやりたいので どなたかお教え願います。

みんなの回答

noname#31658
noname#31658
回答No.1

シート1のB列が対象です。 Sub Test() Dim WS As Worksheet Dim myRng As Range Dim Lrow As Long Set WS = Worksheets("Sheet1") Lrow = WS.Range("B" & CStr(Rows.Count)).End(xlUp).Row Set myRng = WS.Range("B1:B" & CStr(Lrow)) With myRng    .NumberFormatLocal = "@"    .Replace "123", "500", lookat:=True    .NumberFormatLocal = "G/標準" End With End Sub

関連するQ&A