Bạn dùng chức năng AutoFilter với Customs như sau:Làm cách nào để lọc dữ liệu theo năm mà không cần phải insert thêm 1 cột và dùng công thức =year() nữa. Có ai biết không Chỉ mình với!
Format cột dử liệu thành yyyy là AutoFilter thoải mái ---> Chiêu này cực đơn giảnLàm cách nào để lọc dữ liệu theo năm mà không cần phải insert thêm 1 cột và dùng công thức =year() nữa. Có ai biết không Chỉ mình với!
Đương nhiên là được, nhưng bạn phải gữi file lên... Và nói trước, yêu cầu của bạn phải làm bằng VBA đấy nhéCám ơn các bạn nhiều. ndu96081631 ơi có cách nào mà Giống như Data Valilation dạng list ko. Có nghĩa là mình chỉ cần Chọn năm trong list thì tự động data lọc ra. Ai biết chỉ mình với
Làm cho bạn trên cả 2 sheet:File của mình đó ndu96081631 làm bằng VBA cũng được, nhưng bạn giúp mình đừng đặt pas macro nha. Nếu được, bạn có thể CHỉ giúp mình về từng bước làm cái đó luôn nha. Thanks Bạn nhiều!
Muốn không còn dấu tích của Filter thì AutoFilter vẫn làm được anh à (dể nữa là đàng khác) Bằng cách cho VisibleDropdown = FalseMình kế thừa Ndu gọn thêm chút nữa. Không phải định dang, cũng chẳng còn dấu vết của Filter
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
With Range("A6").CurrentRegion.Resize(, 1)
If Target = "" Then
.Parent.AutoFilterMode = False
.NumberFormat = "dd/mm/yyyy"
Else
.NumberFormat = "yyyy"
.AutoFilter 1, Target, , , False
.NumberFormat = "dd/mm/yyyy"
End If
End With
End If
End Sub