The app I'm writing has just had its global variables ripped out...by me. I used them on the recommendation of our team leader but I've gone behind his back and changed them from global variables to local only to the module they're in.

I'm wondering if I've gone too far, and also if there's ever a reason to use a global variable in VB, specifically VB6.

Thanks.