Formcoloriage

Bonjour le Forum,

J'ai été sur un site de vba,(j'essaie de comprendre, mais c'est hardu) aussi j'essaie de rajouté des label dans la macro, et quand je les mets et que je dis ok, les labels ne sont pas actifs quand je reviens sur ma feuille, pourriez me renseigner à ce sujet.

Je vous remercie par avance.

Cordialement.

Éric.

19 réponses

Résumé de la discussion

Le sujet concerne des difficultés avec l'utilisation de labels dans une macro VBA sous Windows XP et Firefox, les labels ne restant pas actifs après validation. Plusieurs échanges suggèrent d'apporter des exemples concrets et d'examiner des ressources en ligne dédiées aux contrôles VBA et aux labels afin d'éclairer le problème. Des liens et fichiers partagés ont été proposés, avec des discussions sur l'état d'activation des labels et des questions sur ce qu'est exactement un label. En cas de besoin, des contributeurs proposent d'examiner des fichiers fournis (fichiers vierges et versions annotées) et d'expliquer les manipulations pas à pas, afin de maîtriser le maniement des labels dans les macros VBA.

Bobot (l’IA à votre service)
  1. je te remercie, cela fonctionne à merveille, je suis sûr le site que tu m'as conseillé, c'est dur mais c'est super intéressant.
    je crois que si j'ai le déclic, je vais progresser un max.

    merci encore à toi Boomer

    cordialement

    Éric
    0
    1. colle juste :
      With UserForm2'Enlever 2 si userform 1
      .Left = 650 'modifie les chiffre pour faire déplacer la userform
      .Top = 100
      End With

      dans la macro userform activate

      "nom ambigu = 2 fois le meme nom de macro"
      boomer
      0
      1. Le code que tu m'as donné ne fonctionne pas, bizarre non, quand je le colle à la suite de la premiere macro et que je fais ok, je vais sur ma feuille et que j'appris sur le bouton, j'ai ce message 'nom ambigu détecté : UserForm_activate'
        Peux tu me dire ou je fais l'erreur ?
        Encore merci
        Éric
        0
        1. Ton site est GÉNIAL, j'y suis allé, HOUFF, je vais progresser un maximun, j'ai pas tout compris, mais ça va venir petit à petit, sinon je reviens te voir, es-tu d'accord ?
          Encore mille merci.

          Cordialement.

          Éric
          0
          1. va voir sur le site pour les labels:
            ici
            http://silkyroad.developpez.com/VBA/ControlesUserForm/

            apres pour comprendre les macro, une seule chose essayé, essayé.........
            Il existe aussi des livres qui sont pas mal fait pour débuter

            en revanche pour ton probleme il faut mettre en oeuvre des exemples concrets
            afin que l'on comprenne ta demande car on ne peut pas expliquer comme ça!
            De plus j'ai mis pas mal d'anotations dans le fichier que je t'ai renvoyé
            Je reste à disposition si necessaire

            boomer
            0
            1. c'est frustrant, aussi je voudrais savoir, c'est quoi un label ?
              0
              1. c'est comme le fichier que tu m'as créer, je te renvois le fichier vierge, je voudrais comprendre le maniement, c'est super intéressant, et j'aimerais aller plus loin dans la macro, je ne fais que des MFC et c'est frustrant, aussi je voudrais, c'est un label ? et pourquoi mettre aide sur la feuille.
                http://www.cijoint.fr/cjlink.php?file=cj201107/cijdlqzdjI.xls
                0
                1. Envoi un fichier avec les interactions que tu veux ("Exemple") et quelques anotations car je pense que ton probleme est bien plus compliqué!
                  J'essaierais alors de te mettre sur la voie
                  boomer
                  0
                  1. Ben j'essaie d'en créer, je mets un label dans userform, et quand je vais sur ma feuille, je mets "aide 30" par exemple, rien ne ce passe, alors, alors je me pose des questions, comment faire pour créer des labels, les ajouter sur ma feuille, et que ça fonctionne.
                    0
                    1. Quel est reellement la question pour les labels, car j'ai dû mal à comprendre ta demande.
                      "Qu'entends tu par activer?"
                      0
                      1. Je te remercie Boomer, de me donner cette nouvelle macro.
                        En ce qui concerne les labels, j'ai beau chercher, pas moyen, un petit tuyau m'arrangerait, sinon tant pis.
                        Encore merci à toi de t'être autant investi et à ce fabuleux Forum.
                        Cordialement.
                        Éric.
                        0
                        1. Oui, si tu veux parler de la userform, c'est possible !

                          Mets le code dans la userform
                          Private Sub UserForm_Activate()
                          With UserForm2'Enlever 2 si userform 1
                          .Left = 650 'modifie les chiffre pour faire déplacer la userform
                          .Top = 100
                          End With
                          

                          Et Amuses toi à régler le placement en fonction de là où tu veux la placer!

                          boomer
                          0
                          1. Je suis sur le fichier, et j'essaye de comprendre comment tu as fais pour activer les labels, et est il possible de déplacer le tableau des labels pour qu'il soit directement sur le côté et non sur le tableau principal
                            Par avance, merci Boomer

                            Éric
                            0
                            1. Autant pour moi, je pensais t'avoir mis le fichier avec les explications (Or c'était le fichier test pour moi.....!!! )

                              je te joins le nouveau fichier :
                              ICI
                              http://www.cijoint.fr/cjlink.php?file=cj201107/cijcztbMbN.xls

                              Bon courage

                              boomer
                              0
                              1. merci à toi, Boomer, pour ton aide si précieuse que vous nous apportez.

                                pourrais tu me dire, pourquoi que mes labels n'étaient actifs, j'aimerais comprendre pour pouvoir le refaire

                                encore 1000 merci à toi et Aquarelle et à ce Super FORUM

                                cordialement

                                Éric
                                0
                                1. je n'arrive pas à récupérer le fichier
                                  0
                                  1. Modérateur
                                    Bonsoir,

                                    Tu copies le lien donné par boomer et tu le colles dans la barre de navigation de ton navigateur.
                                    Tu auras ainsi accès au fichier.

                                    Bonne soirée
                                    0
                                  2. c'est ce que j'ai fait, mais on me dit 'n'existe pas'
                                    0
                                  3. Modérateur
                                    Pourtant il existe bien, je l'ai ouvert , réessaie :
                                    http://www.cijoint.fr/cjlink.php?file=cj201107/cijBMTjmGo.xls
                                    0
                                  4. c'est étrange aquarelle, j'ai un copier, sur google coller, et il me donne ce message
                                    Aucun résultat pour http://www.cijoint.fr/cjlink.php?file=cj201107/cijBMTjmGo.xls.
                                    là, je suis bleufé, comment t'as fait
                                    0
                                  5. Modérateur
                                    Ben, j'ai rien fait d'autre que de copier/coller le lien de boomer.
                                    0
                                2. Re,

                                  tu as oublier de mettre le bon nombre de labels dans ta userform !!
                                  http://www.cijoint.fr/cjlink.php?file=cj201107/cijBMTjmGo.xls
                                  Rep si marche pas!!
                                  voilà
                                  0
                                  1. je te mets le fichier sur cijoint.
                                    http://www.cijoint.fr/cjlink.php?file=cj201107/cijYMlVTO1.xls
                                    0
                                    1. salut,
                                      tu devrais préciser
                                      Montre nous un exemple de ce que tu voudrais faire!!(quel genre de macro....)
                                      Cela sera plus facile pour t'orienter!!!
                                      0