Synchronisation données dans combobox

Bonjour,

je voudrais connaitre la trame de codes qui permetterait de

exemple

Cellule a1 - Cellule B1

Cellule a2 - Cellule b2

cellule a3 - Cellule b3

etc ...

bref j'aimerai avec deux combobox synchroniser les donnés de cellules de même chiffre

exemple dans une combobox je choisi cellule a100 et je veux la b100 automatiquement dans la deuxieme combobox.

ps : j'ai beaucoup de cellules ( de F/G 27 à F/G 224 )

Demandez moi si cela n'est pas claire.

Merci d'avance.

Codialement,

9 réponses

Résumé de la discussion

Besoin d'une solution dans Excel pour synchroniser deux combobox avec des données alignées par numéro de ligne, par exemple A1/B1, A2/B2, A3/B3 et ainsi de suite. Plusieurs propositions évoquent un exemple simple ou une mise en forme via une UserForm, des questions sur la pertinence de deux combobox plutôt qu'une, et la synchronisation d'autres données comme pays ou informateur. Des échanges soulignent des limites potentielles, notamment la mise à jour en direct des listes affichées dans les combobox et la nécessité d'enregistrer de nouveaux clients, pays ou commentaires. En pratique, la faisabilité dépendra de l'approche choisie et pourrait impliquer soit une liaison directe entre feuille et formulaire, soit la création d'une seconde interface pour l'enregistrement continu.

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

    Combobox sur feuille de calcul ou userform ???

    Pourquoi 2 comboboxs, une suffit, celle du choix et un label ou une textbox pour le resultat !!!!!
    0
    1. Si j'ai besion de Deux comboboxs car avec la deuxieme je vais par la suite l'utiliser pour une troisiéme. C'est pour cela que j'ai besoin de cette base de code par la suite..

      Et oui c'est sur un userform.

      cdlt,
      0
    2. merci ! LISTE1 et LISET2 sont des macros du coup ?
      0
    3. Re,

      Non, ce sont des plages de cellules nommees: liste1 pour F27 a F35 et liste2 pour G27 a G35. A vous d'adapter les listes
      0
    4. Merci beaucoup ça marche !

      juste une petite derniére petite chose, comment pourrais ton faire

      pour :

      CellA1 - CellB1
      CellB2
      CellB3
      CellB4

      avoir lors du choix cella1 dans la combobox(x) avoir dans la combobox(y) les 4 cellules B au choix (toujours sur userform)
      0
  2. Dsl de ma part, je n'ai pas fait attention au message.

    je vous en remercie.

    Cordialement,
    0
    1. Re,
      https://forums.commentcamarche.net/forum/affich-31398250-enregistrement-saisie-combobox#p31399603
      pourquoi avoir ferme la demande puisque ce n'est pas la meme !!!!!!

      fichier pour cette demande: https://www.cjoint.com/c/EAtj6uh984J
      0
      1. Merci beaucoup mais je ne comprend pas comment fonctionne le fichier.

        Ce que j'aimerai c'est qu'à partir de mon userform, que je puisse entrer des données dans des combobox et l'enregistrer depuis un bouton, puis que cette donné saisie dans le combobox s'enregistre dans le tableur d'une liste deja existante. avec une sorte d'incrementation en fait dans cette liste.

        Cordialement,
        0
      2. Re,

        le petit exemple fourni, fait ce que vous avez demande pour une combobox (c'est vous qui l'avez ecrit).

        Vous parlez de comboboxs pour la saisie et d'une donne pour l'ecriture dans une liste!!!!!!!!!!
        0
      3. Re,

        Dsl mais je ne vois pas du tout le fonctionnement de ce fichier ainsi que le rapport avec la demande car je veux que la saisie se face sur un userform. autrement dit je ne vois pas du tout la trame de code qu'il faut appliquer pour cela.

        Cordialement,
        0
      4. Re,

        texte de votre demande:

        Enregistrement saisie combobox [Fermé]
        Module29 - 18 janv. 2015 à 21:48 - Dernière réponse le 19 janv. 2015 à 08:29 f894009
        bonsoir,

        Je debute en VBA et j'aimerai savoir comment à partir d'une combobox dans un userform enregistrer la saisie du combobox et quelle apparaisse sur le tableur dans une liste

        Cordialement,


        Auriez-vous la memoire courte ????
        0
      5. RE,

        Oui, autant pour moi, je me suis remorfulé depuis.

        "Ce que j'aimerai c'est qu'à partir de mon userform, que je puisse entrer des données dans des combobox et l'enregistrer depuis un bouton, puis que cette donné saisie dans le combobox s'enregistre dans le tableur d'une liste deja existante. avec une sorte d'incrementation en fait dans cette liste. "
        0
    2. Merci beaucoup c'est ce que j'attendais, mais je me pose une question.

      j'utilise donc cette trame de code pour l'enregistrement de la donnée dans le combo box ainsi que dans le tableur par incrémentation.

      j'ai plusieurs combo box qui se synchronise avec chacune une liste prédéfinis " à la base ", est 'il possible de synchroniser les données que j'enregistre ?

      En gros inserer automatiquement dans mes listes de combobox prédéfinis mes données que j'enregisitre.

      Pour ma part il y a la combobox client, pays, commentaires et infos
      0
      1. Re,

        En gros inserer automatiquement dans mes listes de combobox prédéfinis mes données que j'enregisitre.

        Comprends pas ce que vous voulez!!!
        0
        1. Re,

          En gros j'ai des donnés sur des affaires, il y a " client " , "pays" , "informateur", "commentaire"

          Et ces 4 données là se synchronise entre elles (lorsque j'utilise les combobox de luserform). Elle sont deja definis dans le tableur sous forme de liste et affichable dans les combobox de l'userform.

          " Sur le tableur "
          Client 1 ; Pays X , informateur y ; commentaire 2
          Client 2 ; Pays y , informateur e ; commentaire 9

          Ce que j'aimerai c'est grace à la fonction précédente pouvoir enregistrer " nouveau client, nouveau pays, nouveau informateur, nouveau commentaire quand je fais la saisie dans les combobox" et aprés ça que ces nouvelles informations s'incrémente à la liste de mon tableur ci dessus et quelle puisse se synchroniser par la suite ensemble avec les combobox .

          Cordialement,
          0
          1. Bonjour,

            Oui, si nouveau client pour un pays existant comment ca marche??????
            0
          2. Re ,
            le Pays peut se réecrire autant de fois dans le tableur cela ne pose pas vraiment de problémes
            Cordialement,
            0
          3. Re,

            Surement, vu que vous savez (je suppose) ce que vous voulez faire

            est-ce que les comboboxs servent uniquement a creer des enregistrements ????
            0
          4. non elle ne serve pas que d'enregistrement, mais aussi de liste que je peux choisir dans l'userform
            0
          5. @Module29Re,

            Ben, ne marchera pas, ex:si vous voulez choisir un client et mettre les autres infos de ce client quelque part (les autres combo ou autres objets) car pas possible de retrouver les infos du client
            0