emgaingayngo
Thành viên hoạt động
- Tham gia
- 9/2/07
- Bài viết
- 141
- Được thích
- 5
Mình chưa mở file bạn lên nhưng theo mình thì dùng cách sau:Em đã viết đoạn mã để điền số 0 vào ô trống, nhưng chạy chậm quá, mong các cao thủ giúp em cho chạy nhanh hơn!
Thử code này xem:Em đã viết đoạn mã để điền số 0 vào ô trống, nhưng chạy chậm quá, mong các cao thủ giúp em cho chạy nhanh hơn!
Sub AddZero()
Dim i As Long
On Error Resume Next
Application.ScreenUpdating = False
With ActiveSheet.UsedRange
For i = 1 To .Columns.Count
.AutoFilter i, "="
Intersect(.Offset(1), .Resize(, 1).Offset(, i - 1)).SpecialCells(12).Value = 0
.AutoFilter
Next i
End With
Application.ScreenUpdating = True
End Sub
Sub DelZero()
Dim i As Long
On Error Resume Next
Application.ScreenUpdating = False
With ActiveSheet.UsedRange
For i = 1 To .Columns.Count
.AutoFilter i, "0"
Intersect(.Offset(1), .Resize(, 1).Offset(, i - 1)).SpecialCells(12).ClearContents
.AutoFilter
Next i
End With
Application.ScreenUpdating = True
End Sub
Đố làm được đấy (với file của tác giả)Mình chưa mở file bạn lên nhưng theo mình thì dùng cách sau:
Tố khối, nhấn tổ hợp phím Ctrl+G, chọn Special, chọn Blank, nhấn OK, gõ số 0 nhấn Ctrl+Enter là xong.