Rapport de message :*
 

Re: Option d'affichage de UserForm

Titre du sujet : Re: Option d'affichage de UserForm
par myDearFriend! le 15/01/2008 19:49:42

Bonsoir PowerPlus, le Forum,

En fait, il y a une chose que tu ne peux pas savoir (et c'est normal si on ne te l'a jamais dit), c'est qu'une macro complémentaire est au départ un classeur comme un autre. Comme tout classeur, il possède une feuille au minimum, mais peut aussi en posséder plusieurs. Rien ne le distingue d'un classeur tout à fait classique si ce n'est qu'aucune de ces feuilles n'est visible.

Pour ton info, tu peux tenter cette expérience :
Si tu prends une copie d'un de tes classeurs : tu vas dans VBA, tu sélectionnes l'objet ThisWorkbook et tu mets sa propriété IsAddin à True. Tu retournes ensuite dans l'interface Excel et tu verras que ton classeur a disparu ! Tu fais bien évidemment la démarche inverse pour le faire réapparaitre normalement bien sûr.

Dans toutes mes xla, les paramètres utilisateurs qui doivent être stockés, le sont dans une feuille invisible pour l'utilisateur.

Toute la difficulté d'une xla consiste toutefois à créer un code VBA qui n'agit pas sur son propre classeur, mais agira sur d'autres classeurs (ceux qui sont visibles dans l'interface Excel). Mais ça, c'est une autre histoire...

Cordialement,