- Sub ABC()
- Dim d, t, i&, arr
- Dim k
- 'k = Timer
- arr = ActiveSheet.UsedRange
- Set d = CreateObject("scripting.dictionary")
- For i = 2 To UBound(arr)
- d(arr(i, 1)) = ""
- Next
- Sheets(2).Activate
- Sheets(1).[1:1].Copy Sheets(2).[a1]
- [a2].Resize(d.Count, 1) = Application.Transpose(d.keys)
- Set d = Nothing
- MsgBox Round(Timer - k, 2)
- End Sub
Please help me explain this syntax: d(arr(i, 1)) = ""