
Gửi bởi
ninhmoon
Nếu như bây giờ em muốn chọn cả workbook thì phải vào từng sheet để run macro ah.
Có cách làm cho cả workbook mọi số >0 đều chuyển sang 1 ko ah?
Lý ra bạn nên cung cấp thêm 1 thông tin quan trọng: Tìm và thay thế trong vùng nào? Vì chẳng lý nào thay thế mọi thứ trên bảng tính thành số 1 hết
Tôi giả định rằng bạn sẽ tìm và thay thế trong vùng D9:AH35. Vậy code thế này
Mã:
Sub Test()
Dim wks As Worksheet
For Each wks In Worksheets
With wks.Range("D9:AH35")
.Replace 0, "o", xlWhole
.SpecialCells(xlCellTypeConstants, 1).Replace "*", 1
.Replace "o", 0, xlWhole
End With
Next
End Sub