thanhhong.hr
Thành viên chính thức


- Tham gia
- 5/2/15
- Bài viết
- 50
- Được thích
- 1
- Giới tính
- Nữ
- Nghề nghiệp
- Nhân viên nhân sự


1cách để bạn tham khảo( Không phải hàm)Em muốn khi mình lọc từng bộ phận cột B thì ô B2 sẽ tự động nhảy theo, mọi nguoi chỉ giúp em với ạ!
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
If Target.Value <> Empty Then Call macro1
If Target.Value = Empty Then Call macro2
End If
End Sub
Sub macro1()
Range("A3:C1000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("H1:H2")
End Sub
Sub macro2()
With ActiveSheet
If .FilterMode Then .ShowAllData
End With
End Sub
Bạn dùng hàm mảng này:Em muốn khi mình lọc từng bộ phận cột B thì ô B2 sẽ tự động nhảy theo, mọi nguoi chỉ giúp em với ạ!




1cách để bạn tham khảo( Không phải hàm)
PHP:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$2" Then If Target.Value <> Empty Then Call macro1 If Target.Value = Empty Then Call macro2 End If End Sub Sub macro1() Range("A3:C1000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("H1:H2") End Sub Sub macro2() With ActiveSheet If .FilterMode Then .ShowAllData End With End Sub


Không biết bạn hỏi ai (không có trích dẫn bài viết)bạn ơi mình làm mà không được cơ
Bạn tìm hiểu về cấu trúc câu lệnh IF...Then...Chào bạn
Cho mình hỏi sao code của bạn chỉ dùng 1 End If cho 3 IF mà không báo lỗi vậy?


được rồi, nhưng bạn có thể giải thích cụ thể công thức cho mình cái được ko ạ? Mình chưa hiểu mấykhông biết bạn hỏi ai (không có trích dẫn bài viết)
xem file đính kèm.
Để hiểu được phần này thì cần phải hiểu về hàm mảng, thật khó giải thích cho bạn. Bạn tự tìm hiểu nhé!được rồi, nhưng bạn có thể giải thích cụ thể công thức cho mình cái được ko ạ? Mình chưa hiểu mấy
Chào bạn
Cho mình hỏi sao code của bạn chỉ dùng 1 End If cho 3 IF mà không báo lỗi vậy?