Selection met police rouge dans feuille

Résolu
Bonjour,
Je sélectionne l'identité d'une personne dans Listbox1
au niveau des trois Textbox tb6 tb7 et tb8, j'aimerai qu'en cliquant sur un Cmdbtn (Cbtn6 Cbtn7 Cbtn8) propre à chaque tb 6 à 8 ça mette la police en rouge sur la feuille sur la même ligne que le nom sélectionné, en colonne F(tb6) G(tb7) ou H(tb8)
Me suis-je bien exprimé....
Je vous remercie

22 réponses

Résumé de la discussion

La discussion porte sur la mise en rouge des numéros affichés dans tb6 à tb8 sur la feuille Base, synchronisée avec la ligne sélectionnée dans une ListBox1 et des boutons Cmdbtn dédiés. Objectif: le style est appliqué sur la feuille Base, en rouge, sur la ligne du nom sélectionné et selon tb6, tb7 ou tb8 en colonnes F, G ou H. Plusieurs réponses évoquent des solutions, notamment l’utilisation d’options ou de cases à cocher pour déclencher la couleur, tout en discutant d’un identifiant unique et de potentielles erreurs. D'autres échanges discutent de l’incidence du remplissage de la ListBox, des références de colonnes et des liens partageables pour tester le code, sans jamais conclure sur la solution finale.

Bobot (l’IA à votre service)
  1. Bonjour,

    Comment est remplie la listbox? Une seule colonne ou x colonnes?
    0
    1. Bonjour fb894009
      2 colonnes, Nom, Prénom
      0
      1. Bonjour,

        Avant de continuer, tu devrais penser à créer un identifiant unique pour chaque individu : Nom prénom, c'est loin d'être suffisant.
        0
        1. Bonjour Patrice
          Pour l'usage qui en est fait c'est suffisant
          Merci à toi
          0
          1. Re,
            Comprends pas bien votre affaire de trois boutons pour trois textboxs et le choix par listbox
            0
            1. Bonjour cher ami
              Je vais essayer de m'expliquer
              Je sélectionne une personne dans la Listbox (Nom, Prénom)
              Les renseignements la concernant s'affichent dans des Textbox
              Les Textbox 6 à 8 sont ses numéros de téléphone ou on peut la joindre
              Ce pour chaque personne
              Les boutons seraient pour que la police soit en rouge si cette personne ne veut pas que tel numéro ne soit pas communiqué.
              En te remerciant
              0
              1. Re,

                Pour l'usage qui en est fait c'est suffisant
                Comme Patrice33740 le precisait, un identifiant unique serait le bienvenu pour la recherche ex: pour les personnes de meme nom. Mais c'est vous qui voyez....
                0
                1. C'est pour ajouter sur un fichier existant
                  0
                  1. Re,
                    Ok. Par contre, je verrai mieux des boutons options(un pour rouge et un pour noir par txtbox) ald des boutons de commande pour le changement de couleur car en cas d'erreur vous allez faire comment ex: pour revenir au noir sur un rouge?

                    La liste de noms est bien uniquement sur la feuille avec toutes les infos?
                    0
                2. Re,
                  OK pas de problème pour des BtnOpt
                  La feuille concernée est la feuille Base avec toutes les infos en effet
                  En te remerciant
                  0
                  1. Bonjour,

                    Une facon de faire: https://mon-partage.fr/f/vZ6dlb9x/
                    Par contre flou dans votre demande pour couleur Nom et Prenom, j'ai opté pour meme couleur.
                    0
                    1. Bonjour fb
                      Merci de suivre ma demande, mais ce n'est pas ce que je souhaite, la police rouge ne doit concerner que les Textbox téléphone (tb6 à tb8) en fonction de la ligne sélectionnée dans le Listbox.
                      Soit comme une modification sur la feuille Base.
                      Je peux te faire parvenir mon fichier mais comme je n'y connait pas grand chose et qu'il est confidentiel je ne sais pas comment faire
                      0
                      1. L'idée Option bouton me plairait bien, mais peut-on faire :
                        Si non coché : police noir
                        Coché : police rouge
                        Ce, pour chacun des 3 numéros de téléphone
                        En te remerciant.
                        0
                        1. Re,

                          Ok pour les trois numeros de telephones (!!!!!)
                          Si pas bouton option alors case a cocher....Ok
                          0
                      2. Oui se serait parfait
                        Mais il faut une case propre à chacune des Textbox 6, 7 et 8
                        0
                        1. Re,
                          Ben oui.....
                          0
                        2. Re,

                          Fichier modifie pour trois num Tel: https://mon-partage.fr/f/0oIYfKUG/
                          0
                      3. Bonjour f894009
                        Désolé de répondre si tard, problème de santé
                        N'y arrivant pas, je te met le fichier
                        J'ai mis 3 CheckBox à côté des Textbox (numéro téléphone)
                        Je voudrais que, si coché le numéro correspondant se mette en rouge dans la feuille Base
                        En te remerciant

                        https://www.cjoint.com/c/HEtiVfq0wp2
                        0
                        1. Bonjour,

                          Ok, je regarde la chose

                          Magnifique jeu de piste votre fichier.......
                          0
                        2. Re,

                          Fichier modifier pour changement couleur Num Tel: https://mon-partage.fr/f/gYMiTPPh/
                          0
                      4. Re,
                        Je te remercie f894009, mais ça ne met pas le numéro en rouge sur la feuille Base
                        0
                        1. Toutes mes excuses les plus sincères, l'erreur venait de moi, désolé
                          Je t'adresse toutes mes félicitations
                          En te remerciant de tout coeur
                          0
                          1. Bizarre, je viens de recommencer e le numéro tel dans la feuille Base reste en noir
                            0
                            1. Bonjour,

                              Je viens de faire plusieurs test de passage rouge/ noir et inversement en changent de personne et en revenant sur les mêmes : aucun probleme.
                              Pouvez-vous decrire comment vous avez procede pour que je puisse reproduire la chose...
                              0
                          2. Bonjourf894009
                            J'ai sélectionné une nom dans la Listbox, mis un numéro de tel bidon cliqué sur le Cb3 et valider
                            0
                            1. De plus ça met : variable non définie dans
                              Private Sub tb3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
                              0
                          3. J'avais une erreur dans
                            Private Sub tb3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
                            'Date de naissance
                                Dim Age As Integer
                                
                                If Len(tb3.Text) = 0 Then Exit Sub
                                
                                If IsDate(tb3.Text) Then
                                    tb3.Text = Format(tb3.Text, BaseFormatDate)
                                    Age = DateDiff("yyyy", tb3.Text, Now)
                                    If DateAdd("yyyy", Age, tb3.Text) > Now Then Age = Age - 1
                                    tbAge.Text = Age
                                End If
                                
                                If Not ControleDateNaissance(tb3.Text) Then
                                    'Cancel = True   'On laisse passer, sera contrôlé au moment de la mises à jour effective
                                    tb3.SetFocus    'ne marche pas !!!
                                End If
                            
                            End Sub


                            Mais malgré plusieurs autres essais toujours pas concluant
                            0
                            1. Bonjour,
                              De plus ça met : variable non définie dans
                              Private Sub tb3_Exit(ByVal Cancel As MSForms.ReturnBoolean) 

                              Ben je n'ai pas touche a ce code, ne fait pas parti du changement de couleur. Apres essais pas de probleme!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                              mis un numéro de tel bidon cliqué sur le Cb3 et valider
                              Pour la partie couleur, pas de probleme chez moi
                              0
                          4. Bien regardé et testé ton code, effectivement il est Ok
                            Quand je le transpose dans mon fichier ne marche pas, je ne comprends pas
                            Et, aujourd'hui impossible cliquer sur les Checkbox........??????
                            0
                            1. Re,
                              Quand je le transpose dans mon fichier
                              Qu'est- ce que vous appelez transposer?
                              0
                          • 1
                          • 2