maytinhvp01
Thành viên thường trực
- Tham gia
- 27/7/13
- Bài viết
- 390
- Được thích
- 179
Mình có doạn code tren và file đính kèm
doạn bôi màu đỏ mình muốn thay bằng
đer không phải chạy vòng lặp nhưng không được ai giải thích với
Mã:
Private Sub Worksheet_Activate()
Dim dic As Object
Dim nguon, i As Long, j As Long
Dim arr(1 To 20, 1)
Set dic = CreateObject("scripting.dictionary")
nguon = Worksheets("DM").Range("D2:E" & Worksheets("DM").[E6500].End(xlUp).Row)
j = 0
For i = 1 To UBound(nguon)
If Len(nguon(i, 2)) = 1 Then
If Not dic.exists((nguon(i, 1) & nguon(i, 2))) Then
j = j + 1
dic.Add (nguon(i, 1) & nguon(i, 2)), j
arr(j, 1) = (nguon(i, 1) & nguon(i, 2))
End If
End If
Next
[COLOR=#ff0000]For i = 1 To 20
Worksheets("ADMIN").Range("A" & i) = arr(i, 1)
Next
[/COLOR]End Sub
Mã:
[COLOR=#ff0000]Worksheets("ADMIN").Range("A1:A20" ) = arr[/COLOR]