- Tham gia
- 5/6/23
- Bài viết
- 106
- Được thích
- 19
Hổng được đâu. Làm vậy dài hơn một nốt nhạc.Dùng cột phụ đếm. Xong lọc rồi xóa toẹt cái là được mà
Bạn thử test 1 tháng chưa?Trường hợp dữ liệu như trong hình thì kết quả là gì
Kết quả không đúng với vấn đề của chủ thớt chứ gì ta (?)
Xem lại bài #1 vả bài #5 của chủ đề này rồi sẽ hiểu.(Cột số thứ tự)Kết quả không đúng với vấn đề của chủ thớt chứ gì ta (?)
Thấy tiêu đề thớt năn nỉ "giúp" nghe tha thiết quá, tội! cũng ngứa tay tính xáng vài cái... công thức, nhưng ngó kỹ lại thấy đề "giúp code" trong mục "Lập trình với Excel" nên thôi vậy.Dùng cột phụ đếm. Xong lọc rồi xóa toẹt cái là được mà
Bài #1 bao giờ cũng vậy. Tại bạn chưa có profile của chủ thớt thôi.Thấy tiêu đề thớt năn nỉ "giúp" nghe tha thiết quá, tội! ...
Dạ, chắc em phải chờ 'cúng dường' mới được cái profile 'quý quá' đó.Tại bạn chưa có profile của chủ thớt thôi
Phải in ra giấy mới TOẸT được nha bạn;Dùng cột phụ đếm. Xong lọc rồi xóa toẹt cái là được mà
Góp Vui TíChào bạn,
Code chỉ áp dụng sheet1, cột B , như hình của bạn đó
Sub ThichMinhTUE()
Dim rng As Range
Dim cell As Range
Dim name As String
Set rng = Range("A1:A100")
For Each cell In rng
name = cell.Value
If Application.WorksheetFunction.CountIf(rng, name) > 1 Then
If rng.Find(name).Address <> cell.Address Then
cell.ClearContents
End If
End If
Next cell
End Sub
Bạn đưa ra câu hỏi , rồi có thể giải quyết được là tốt, chúc mừng bạn nhé.Góp Vui Tí
Mã:Sub ThichMinhTUE() Dim rng As Range Dim cell As Range Dim name As String Set rng = Range("A1:A100") For Each cell In rng name = cell.Value If Application.WorksheetFunction.CountIf(rng, name) > 1 Then If rng.Find(name).Address <> cell.Address Then cell.ClearContents End If End If Next cell End Sub