Chào các bác,
Em tìm và thay thế chuỗi "*b" & ChrW(7857) & "ng ch" & ChrW(7919) & "*" trong tất cả các Sheets của Workbook.
Em muốn đếm số lần chuỗi được thay thế. (Nếu dùng CTRL+H như ảnh thì Excel đếm được).
Hiện code dưới thì duyệt qua các Sheets nên chỉ có thể đếm được số Sheets.
Có cách nào đếm sự thay đổi Replace ngay trong vòng lặp For Each không ạ? (em muốn cái này hơn)
Nếu không thì nhờ các bác cho em phương án khác nhé.
Em tìm và thay thế chuỗi "*b" & ChrW(7857) & "ng ch" & ChrW(7919) & "*" trong tất cả các Sheets của Workbook.
Em muốn đếm số lần chuỗi được thay thế. (Nếu dùng CTRL+H như ảnh thì Excel đếm được).
Hiện code dưới thì duyệt qua các Sheets nên chỉ có thể đếm được số Sheets.
Có cách nào đếm sự thay đổi Replace ngay trong vòng lặp For Each không ạ? (em muốn cái này hơn)
Nếu không thì nhờ các bác cho em phương án khác nhé.
Mã:
Sub XoaBgChu()
Dim ws As Worksheet
Dim bchu As String
Dim trong As String
Application.ScreenUpdating = False
bchu = "*b" & ChrW(7857) & "ng ch" & ChrW(7919) & "*"
trong = ""
For Each ws In Worksheets
ws.Cells.Replace What:=bchu, Replacement:=trong, _
LookAt:=xlPart, MatchCase:=False
i = i + 1
Next
Application.ScreenUpdating = True
MsgBox "Thay " & i & " lan!!!" 'bi saiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii roi
End Sub