Sometimes I declare a variable on Globals, but I re-initialize it i.e. Dim again in a sub.
I get this warning, although I am sure that Re-dimming initializes it to the same type. Though the warning says String type will be used.
Can you please post the whole code? Just kidding. I've noticed this behavior too. I am not sure this is something bad, after all, this way you can be warned in case you accidentally try to dim a variable as a new one, having forgotten the global declaration. Just a thought, but I am sure Erel can give a better answer, or 'correct' this warning.