First of all, thank you so much for this site and for your obvious dedication to helping people.
Second, I've programmed vba modules extensively, but in the VB editor, to be able to access the functions, I have to activate a reference for the functions which is usually supplied by a dll or ocx file. I looked at your code and it makes sense to me, but I don't know where to get the appropriate dll or ocx file to put into my system32 folder so I can select it as a reference. There are some dll's that look like they would be for this(hid.dll, usbhidapi.dll) but when I try to select them, I get an error saying it can't add a reference to the specified file. I tried registering them using regsvr32 and they won't register either.
Thanks again for your help.