If you want a string which is not likely to be repeated in the future then try this one
MySixString = Hex$(CLng(Mid(Replace((CStr(CDbl(Now))), ".", "", 1, , vbTextCompare), 3, 9)))
It converts the current time into a hexadecimal value - I use it sometimes for primary keys and the like, but it is a bit messy
Mark