Hmm.. Variant should work too, strange.

But I'm not to fond of Variant, whereever you can, use a specified type, so using long in this case is no problem if you're sure it's a number, if not, just pass it a string it'll work even with integers after you used the Val function.