hung2412
Thành viên tích cực


- Tham gia
- 5/8/08
- Bài viết
- 934
- Được thích
- 240
- Giới tính
- Nam
Xin chào các Anh chị và các bạn GPE!
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có một bảng tính như vầy:
Dọc theo cột B là cột Họ và tên. Tôi xài Dictionary để nạp các ô trên cột B đó, Code như sau:
[GPECODE=vb]Sub Dong_cua_Dic()
Dim Dic As Object
Dim i As Long
Dim Tam
Set Dic = CreateObject("Scripting.Dictionary")
For i = 4 To [B65536].End(xlUp).Row
Tam = Cells(i, 2).Value
If Not Dic.exists(Tam) Then
Dic.Add Tam, i
End If
Next
End Sub[/GPECODE]
Để xuất chỉ số dòng của giá trị là Nguyễn Văn Điều ra ô E4 thì phải viết tiếp Code trên như thế nào? (Như ví dụ trên thì chỉ số dòng của giá trị là Nguyễn Văn Điều là 7)
Kết quả mong muốn như hình dưới đây:
Mong các Anh chị và các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có một bảng tính như vầy:
Dọc theo cột B là cột Họ và tên. Tôi xài Dictionary để nạp các ô trên cột B đó, Code như sau:
[GPECODE=vb]Sub Dong_cua_Dic()
Dim Dic As Object
Dim i As Long
Dim Tam
Set Dic = CreateObject("Scripting.Dictionary")
For i = 4 To [B65536].End(xlUp).Row
Tam = Cells(i, 2).Value
If Not Dic.exists(Tam) Then
Dic.Add Tam, i
End If
Next
End Sub[/GPECODE]
Để xuất chỉ số dòng của giá trị là Nguyễn Văn Điều ra ô E4 thì phải viết tiếp Code trên như thế nào? (Như ví dụ trên thì chỉ số dòng của giá trị là Nguyễn Văn Điều là 7)
Kết quả mong muốn như hình dưới đây:
Mong các Anh chị và các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.


