Masquer des boutons à l'ouverture d'une feuille

Bonjour,

j'aimerai mazsquer des boutons à l'ouverture d'une feuiile de classeur.

Les boutons sont dans un Groupe " ANNUAIRE"

et les afficher au changement de la comboBox.

mais je ne connais pas les codes.

captureann

Merci

Bonjour,

Puisque tu utilises du code ...

LeNomdetonObject.Visible = False

Bonjour James007,

Oui effectivement je codais mal, car je mettais le visible.

Maintenant dois-je mettre mon code dans une fonction Sub?

Merci pour tout

acymospc a écrit :

Bonjour James007,

Oui effectivement je codais mal, car je mettais le visible.

Maintenant dois-je mettre mon code dans une fonction Sub?

Merci pour tout

Bonjour,

Alors là ... elle est ultra surprenante ta question ...!!!

D'un côté, tu sembles coder des UserForms super complexes ... et de l'autre tu demandes si l'instruction doit se trouver dans le code

Bonjour James007,

Oui je te comprend mais je crois que ne n'ai pas encore compris la logique des SUB.

merci très sincèrement pour ta remarque positive.

Re,

Les SUB sont à envisager comme des petits programmes qui s'éxécutent à la demande ...

Le cas dans lequel tu sembles te trouver est celui des UserForms, donc de formulaires ... pour faciliter la vie des utilisateurs ...

Donc faire apparaitre ou disparaitre des objects dans le formulaire doit se faire dans le code du formulaire ...

Private Sub UserForm_Initialize()

Est-ce-que l'explication te parait claire ...???

Re,

oui merci pour cette info. que je vais copier dans mon mémo cours.

Mais là je ne passe pas par un userform ? Mais directement sur la feuille .

Merci pour ta patience.

Re,

Paradoxalement, si l'image du premier post représente les champs d'une feuille Excel et pas un UserForm (formulaire) ... tous les conseils que je t'ai écrits ne servent à rien ...

Peux-tu uploader cette fameuse feuille Excel ?

Re,

Toutes infos me sont très utiles .

Cela vient de moi, je me suis mal exprimé.

j'essaye de joindre le fichier mais cela ne passe pas

je te l'envoie dès que possible

Merci

Pas de problème ...

Pour le fichier, et la sécurité ..., il vaut mieux :

1. En faire une copie

2. Vider ce "fichier-copie" de toutes ses données

3. Ajouter ce fichier allégé à ton prochain message ...

Re,

voici le fichier

Merci

Bonjour,

Voici le fichier.

Merci

Merci pour ton fichier ...

Si tu me le permets, avant toute chose, je tiens à te féliciter de t'être à ce point investi dans la création de ton programme ...

En effet, même à distance, je crois pouvoir me faire une idée des efforts que tu as fournis et de ta persévérance ...

Ce qui me permet de te dire tout cela, c'est que tu n'as rien fait pour te faciliter la vie ...

Dans ce genre de configuration, utiliser une formulaire aurait été plus simple pour toi ...

Mais, il nous faut tenir compte de tes contraintes actuelles ...

Ci-joint, un fichier test pour que tu puisses l'adapter à ton fichier réel ...

Deux zones de modifications sont nécessaires :

1. Dans le module Private Sub Workbook_Open() pour cacher les champs

2. Dans la Feuille Pilote : Private Sub CmbBxName_Change() pour rendre les champs à nouveau visibles

J'espère que les explications sont assez claires ...

49test-memopilote.xlsm (211.94 Ko)

Bonjour James007,

Merci de tout coeur pour tes encouragements

Je suis un autodidacte. Mon rêve était de développer sous excel et acces, mais pas eu la chance d'avoir une formaton diplômante.

Les vieux de 50 ans handicapés n'ont plus le droit à la parole.

Je fais des exercices en prenant comme support mon travail.

Je suis passé par la feuille car quand l'userform est ouvert je ne peux plus me servir d'excel ou ouvrir un autre classeur.

Et j'essaye toujours de corser le résultat.

un jour j'espère être à la hauteur pour répondre au forum de ce site.

Ce qui est dommage c'est que mon fichier ne sert que pour moi.

Je vais essayer tes explications.

Merci très sincèrement.

Bonjour James007,

super cela fonctionne.

et j'ai même pu voir que tu avais fais exprès d'oublier de passer False en True.

maintenant je suis sur que je pourrais faire un code plus court en me servant de If et des boucles pour la fonction rechercher.

Mais c'est un autre chapitre que je dois apprendre.

Merci très sincèrement pour ton savoir.

Content que cela fonctionne ...

Bien vu pour mon erreur False vs True ... (j'ai copié le code sans le corriger ... )

Au fait, il y a aussi de très fortes chances que tu veuilles appliquer la même méthode à tes intitulés ... il faudra donc intégrer tous les Labels dans tes deux boucles ...

Bien vu Professeur

c'est fait merci

Rechercher des sujets similaires à "masquer boutons ouverture feuille"