- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,952
Hỏng được! Cột C này là cột phụ, tôi tạo ra cho các bạn dể hình dung vấn đề thôi, nó không có thật trong fileCáh làm của BoyXin là khả thi, chỉ xin bổ sung việc sửa lại list trong validation:
=OFFSET($C$7,1,0,COUNTA($C$7:$C$65536),1)
để khi thay đổi filter thì list thay đổi theo.
Thân!
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Clls As Range
If Target.Address = "$C$7" Then
With ActiveSheet.AutoFilter.Range
For Each Clls In .Cells.Resize(, 1).SpecialCells(12)
i = i + 1
If i = Target + 1 Then Clls.Resize(, .Columns.Count).Select
Next
End With
End If
End Sub