danhdanh81
Thành viên mới
- Tham gia
- 18/4/08
- Bài viết
- 29
- Được thích
- 4
Là B2, B3, B4, .. đến mấy?TỪ Ô B2 TRỞ ĐI
Là gì vậy ta???TỪ Ô B2 TRỞ ĐI PHẢI TẠO 1 LIST KHÔNG CÒN TỒN TẠI GIÁ TRỊ CỦA Ô A2,NỮA
Tức là nếu ô a2 chọn E thì trong ô B2 phải tạo 1 list không chứa E nữa.Là B2, B3, B4, .. đến mấy?
Hay là B2, C2, ... đến mấy?
Là gì vậy ta???
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range, sRng As Range, rW As Long
Set Rng = Range("K2:K9")
If Not Intersect([A2], Target) Is Nothing Then
Set sRng = Rng.Find(Target.Value, , xlFormulas, xlWhole)
rW = sRng.Row
Select Case rW
Case 2
Rng.Offset(, 1).Value = Rng.Offset(1).Value
Case 9
[l2].Resize(8).Value = [k2].Resize(8).Value
Case Else
[l2].Resize(rW - 2).Value = [k2].Resize(rW - 2).Value
sRng.Offset(, 1).Resize(9 - rW).Value = sRng.Offset(1).Resize(9 - rW).Value
End Select
End If
End Sub
Mấy bài toàn trích lọc dạng này có đầy trên GPE rồi, định để cho bạn tìm mà cuối cùng bạn vẫn không tìm raTức là nếu ô a2 chọn E thì trong ô B2 phải tạo 1 list không chứa E nữa.
Hoàn toàn tương tự cho ô C3 phải tạo list không chứa các giá trị mà ô A2,B2 đã chọn.