This code (and derivatives) is probably the most frequently posted/cited
code I see in the newsgroup. You said you couldn't recall where you got it,
so I just cited the source as an assist. I was surprised you even had a
response (other than perhaps thank you for the reference/reminder), but your
response was even more surprising in that you seemed to want to deny John
his due.
Apparently the code is amazing and fantastic in that it has probably spread
J.G. Hussey's idea well beyond the limited audience which may have noted it
in VB programmer's journal. But that is neither here nor there. As I
said, I was just attempting to assist your failed recollection for the
benefit of others. Usually I put the URL, but failed to in this case - my
bad. Here is is for the reference of others.
http://j-walk.com/ss/excel/tips/tip47.htm
Filling a ListBox With Unique Items