Originally posted by Hack
If you don't preface the Declare Function Yada with Public (in a module) or Private (in a form) VB can get confused about what you are talking about.
VB won't get confused, rather, the programmer will. If you don't specifically declare a function/sub with a scope modifier, VB will default it to public.