Re : Public or not Public
Bonjour
Les variables déclarées avec l'instruction Public sont accessibles à toutes les procédures
contrairement
Les variables Private ne sont disponibles que pour le module dans lequel elles sont déclarées.
pour les functions c'est presque identiques
Public Facultatif. Indique que la procédure Function est accessible à toutes les autres procédures de tous les modules. Si cet élément est utilisé dans un module contenant un élément Option Private, la procédure n'est pas disponible en dehors du projet.
Private Facultatif. Indique que la procédure Function n'est accessible qu'à d'autres procédures du module dans lequel elle a été déclarée.
Friend Facultatif. Utilisé uniquement dans un module de classe. Indique que la procédure Function est visible dans tout le projet, mais pas d'un contrôleur d'une instance d'objet.
Static Facultatif. Indique que les variables locales de la procédure Function sont conservées entre les appels.