[VBA] private sub
Résolu
andy_kaufmann
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
Yully -
Yully -
bonjour,
j'ai une simple question d'un innocent utilisateur qui débute avec VBA.
quel est la différence entre un sub et un privat sub?
si quelqu'un pouvait éclairer ma lanterne svp.
merci
j'ai une simple question d'un innocent utilisateur qui débute avec VBA.
quel est la différence entre un sub et un privat sub?
si quelqu'un pouvait éclairer ma lanterne svp.
merci
Configuration: Windows XP Firefox 2.0.0.6
3 réponses
-
Bonjour,
la réelle différence n'est pas entre une sub et une private sub mais entre une public sub et une private sub.
Une public sub est accessible dans tout ton projet alors qu'une private ne l'est que dans ton module.
Si tu écrit just sub, sans préciser si elle est private ou public, elle est public par défaut. -
merci pour la réponse.
donc une sub attaché à un userform par ex doit être déclarée public pour que les valeurs puissent être récupérée par une macro dans un worksheet. c'est à peu près juste?
mais alors quelle est l'utilité de déclarer une privat sub? tant qu'a faire tout déclarer en public?
andy -
Ben par exemple dans Access, tu mets le code associé à un bouton d'un formulaire en "private sub" dans le module correspondant au formulaire.
Ca n'a pas d'intéret que le code soit visible d'ailleurs puisqu'il est spécifique au formulaire.