AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,063
- Được thích
- 175
Các anh /chị giúp em đoạn code sau: (mục đích để học)
Em đọc trên GPE có đoạn code:
"Với giải pháp lọc duy nhất mà dùng code thì Dictionary mới chính là sở trường
Tôi cho bạn 1 ví dụ nhỏ
- Gõ vào vùng A1:A10 các số tùy ý (có thể trùng)
- Dùng code này thử kết quả"
1/ Bây giờ em muốn sửa code trên như sau: thay vì hiện thông báo thì nó sẽ cho kết quả từ ô B1 trở xuống
2/ Cho hỏi thêm trong:
thì "" có nghĩa là gì? Nghĩa là tại sao dấu "" lại được đặt ở đây?
Xin cảm ơn!
Em đọc trên GPE có đoạn code:
"Với giải pháp lọc duy nhất mà dùng code thì Dictionary mới chính là sở trường
Tôi cho bạn 1 ví dụ nhỏ
- Gõ vào vùng A1:A10 các số tùy ý (có thể trùng)
- Dùng code này thử kết quả"
Mã:
Sub Test()
Dim Clls As Range, Dic As Object
Set Dic = CreateObject("Scripting.Dictionary")
For Each Clls In Range("A1:A10")
If Not Dic.Exists(Clls.Value) Then '<-- [COLOR=#DD0000][FONT=monospace]Xét xem Clls.Value đã có trong Dic hay chưa, nếu chưa có thì thực hiện tiếp đoạn dưới[/FONT][/COLOR]
Dic.Add Clls.Value, ""
MsgBox Clls.Value
End If
Next
End Sub
2/ Cho hỏi thêm trong:
PHP:
Dic.Add Clls.Value, ""
Xin cảm ơn!