thanhhoadaica
Thành viên mới

- Tham gia
- 8/5/09
- Bài viết
- 30
- Được thích
- 1

Mình nghĩ nếu lọc một mã hàng thôi thì dễ còn lọc một đống mã hàng luôn một lúc nó cũng ko giống ai ... hình như lọc trên text box đượcTrong một sheet mình có một cột và một bảng khi mình copy dữ liệu vào cột này thì ở bên bảng kế bên sẽ tự động lọc theo những mã hàng đã có ở cột cho sẵn, mong mọi người giúp nhé!







nếu vậy bạn thử vào Link dưới tham khảo xem nha. tải File bài 14 về sửa lại code một tí là sử dụng được thôi nha và còn nhiều nơi khác nữa chịuThực ra mình đang có rất nhiều mã hàng và rất nhiều bảng phải dò ước tính số lượng mã hàng cần dò có thể lên tới 1.000 mã hàng, cứ mỗi file excel mình có khoảng vài chục đến 100 mã hàng và khoảng 100 bảng phải dò tương ứng nếu làm bằng tay hoặc từng mã hàng thì chắc mình "tèo" mất, hơn nữa đây chỉ là một thao tác trong một loạt những thao tác khác, hic hic,... mình nghĩ nếu sử dụng được vba là ok nhất, lúc đó mình có thể so sánh được hàng loạt mã hàng cùng lúc,......![]()





Chơi chiêu này nèMình nghĩ nếu lọc một mã hàng thôi thì dễ còn lọc một đống mã hàng luôn một lúc nó cũng ko giống ai ... hình như lọc trên text box được
giống như gõ vào Google nó sổ ra một list gần giống ấy.....ko biết bạn thích kiểu gì
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [K1].CurrentRegion) Is Nothing Then
[AA1].CurrentRegion.Clear
[F1:I1] = [A1:D1]
[K1].CurrentRegion.Copy [AA1]
With [AA1].CurrentRegion
.Copy [AA1].Resize(, .Count - 1)
End With
[A1].CurrentRegion.AdvancedFilter 2, [AA1].CurrentRegion, [F1:I1]
End If
End Sub






Anh ui, em đã copy đoạn code anh cho vào áp dụng rồi nhưng không thấy hiện kết quá, nghĩa là khi mình gõ vào mã hàng từ cột K thì từ cột F đến cột I chỉ copy phần tiêu đề từ A1 đền D1, không thấy lọc được, anh xem giúp em nhé!
