Văn Toàn 1996
Thành viên hoạt động
- Tham gia
- 5/6/23
- Bài viết
- 102
- Được thích
- 22
Sub XoaDuLieu0()
Dim rng As Range
Range("F3:H1000").Value = Range("B3:D1000").Value
Set rng = Range("F3:H1000")
For Each cell In rng
If cell.Value = 0 Then
cell.ClearContents
End If
Next cell
End Sub
Sub XoaDuLieu0()
Dim rng As Range
Dim data As Variant
Dim i As Long, j As Long
Range("F3:H10000").Value = Range("B3:D10000").Value
Set rng = Range("F3:H10000")
data = rng.Value
For i = LBound(data, 1) To UBound(data, 1)
For j = LBound(data, 2) To UBound(data, 2)
If data(i, j) = 0 Then
data(i, j) = Empty
End If...
Code này trên diễn đàn có nhiều rồi, chịu khó tìm rồi áp dụng chứ bài khó bài dễ đều nhờ hết cả thế thì...Chào các bạn GPE. Mình cần đoạn code VBA để xóa đi các ô có giá trị là 0 ( như hình mô tả ). Nhờ các bạn hỗ trợ. Xin chân thành cảm ơn
View attachment 294378
Sub XoaDuLieu0()
Dim rng As Range
Range("F3:H1000").Value = Range("B3:D1000").Value
Set rng = Range("F3:H1000")
For Each cell In rng
If cell.Value = 0 Then
cell.ClearContents
End If
Next cell
End Sub
Sub XoaDuLieu0()
Dim rng As Range
Dim data As Variant
Dim i As Long, j As Long
Range("F3:H10000").Value = Range("B3:D10000").Value
Set rng = Range("F3:H10000")
data = rng.Value
For i = LBound(data, 1) To UBound(data, 1)
For j = LBound(data, 2) To UBound(data, 2)
If data(i, j) = 0 Then
data(i, j) = Empty
End If
Next j
Next i
rng.Value = data
End Sub
Ctrl+HChào các bạn GPE. Mình cần đoạn code VBA để xóa đi các ô có giá trị là 0 ( như hình mô tả ). Nhờ các bạn hỗ trợ. Xin chân thành cảm ơn
View attachment 294378
Code chỉ bấm, 1/2 giây....
Thao tác chưa tới 3 giây mà cũng phải code nữa ư?!
Vụ này gần đây thấy tần suất nhờ code tăng dần đều.Ctrl+H
Find What: 0
Replace With: để trống
Enter
Thao tác chưa tới 3 giây mà cũng phải code nữa ư?!
Bổ sung thêm cho bài #6:Vụ này gần đây thấy tần suất nhờ code tăng dần đều.
10 còn 1, 100 còn 1, 1 triệu cũng còn 1, 102 còn 12, ...Ctrl+H
Find What: 0
Replace With: để trống
Enter
Thao tác chưa tới 3 giây mà cũng phải code nữa ư?!
Lười hết thuốc.Thử làm cái này thử xem. Nếu ô Đó có giá trị 1000 thì không phải là 0, mà sau khi
Ctrl+H
Find What: 0
Replace With: để trống
Enter
thì kết quả nó là 1
...
cái này là định dạng cho mắt không thấy được, nhưng dữ liệu vẫn là số 0 nên không thể áp dụng được. cảm ơn anhChọn vùng ô cần thực hiện
Chuột phải chọn Format Cell... -> Mục Number -> chọn custom nhập [=0]"";General
Bạn làm vậy thì không ổn cho lắm, này là để cho mắt không thấy thôi, Nhưng giá trị Value nó vẫn là số ( Len (cell ) = 1 ) . Mình thì Test rất kỷ, Chứ cứ áp dụng thì coi như nát dữ liệu. dù sao cũng cảm ơn bạnNull làm gì cho khó tính toán,
Vào Option bỏ tick Show a zero in cells that have zero value
View attachment 294388
Lúc tôi viết bài #5 thì chưa có bài #16 mờ.Anh đọc bài #16 chưa?
Tét tiếc thì kỹ mà đọc chỉ dẫn thì lười.... Mình thì Test rất kỷ, Chứ cứ áp dụng thì coi như nát dữ liệu. dù sao cũng cảm ơn bạn