Copié données suivant valeur d'une listbox

Bonjour tout le monde

J'ai un petit souci avec mon programme, je m'explique :

J'ai plusieurs boutons qui copient des infos sur une ligne, ajoutent une valeur dans une listbox pré-sélectionné, cependant je voudrais copier d'autre infos qui proviennent de textbox et combobox sur cette même ligne

par exemple :

  • si la valeur prédéfini du bouton est dans la listbox1 alors se sont les valeurs des combobox 1 et 2 et textbox1 qui sont copié
  • si la valeur prédéfini du bouton est dans la listbox2 alors se sont les valeurs des combobox 3 et 4 et textbox2 qui sont copié
  • ........ et ça avec 8 listbox

Je joins un fichier pour que ça soit plus compréhensible (enfin j'espère ^^ )

Merci d'avance

23test-listbox.xlsm (52.20 Ko)

Bonjour à tous,

J'ai trouvé une solution a mon problème, qui n'est pas forcément la meilleur mais ça fonctionne

Voici le code que j'ai :

For a = 0 To ListBox1.ListCount - 1 ' .column(n°col, n°ligne)
                If ListBox1.Column(0, a) = "Madison" Then
                    Range("T38").Value = TextBox1.Value
                    Range("D38").Value = ComboBox1.Value
                    Range("H38").Value = ComboBox2.Value
                    Exit For
                End If
            Next a

Maintenant pour la syntaxe et la simplicité du code c'est autre chose, c'est pour ça que je fait appelle à vous pour savoir si vous pouvez m'aider car j'ai ce même code 8 fois pour 8 listbox et 2 fois (donc 16 fois) par bouton (j'ai 32 boutons en tout ^^ )

Je joins un fichier pour mes 8 listbox

Merci d'avance

Rechercher des sujets similaires à "copie donnees suivant valeur listbox"