VBA aide Userform

Bonjour. Voilà tout d'abord je tiens à préciser que je ne connais pas grand chose en programmation. J'arrive un peu à le comprendre, mais forcément à l'écrire, et ceci reste très basique.

J'ai actuellement un classeur bien rempli, mais je ne travaille là que sur une feuille précise. Elle est composée d'un tableau qui contient 7 colonnes. [Désignation ; Etat ; Stock ; Seuil ; Etagère ; Rangée ; Salle]

La désignation, et le seuil sont déjà définis par un bouton préprogrammé

L'état est une mise en forme conditionnelle (en fonction du seuil)

J'ai crée un nouvel userform pour permettre le rangement d'un produit, donc afin de compléter les colonnes "Etagère; Rangée; Salle"

J'ai crée l'userform comme suit : Un menu déroulant contenant les désignations (colonne A).

Maintenant le problème se pose. Admettons qu'une ligne contienne le produit "Vis", comment puis-je faire pour qu'en sélectionnant la Vis dans le menu déroulant, les données rentrées dans les textbox s'intégrent dans le tableau, à la bonne colonne ? Merci d'avance

UP

Bonjour,

comme tu nous donnes peu de détails

voici 2 procédures liées à ton USF. où je fais l'hypothèse que tu as une listbox (listbox1, pour sélectionner ton produit), 3 textboxes (textbox1, textbox2,textbox3) pour y entrer les information étagère, rangée, salle et enfin un bouton pour valider. la feuille s'appelle feuilleprécise et la liste des produits commence en ligne 2.

Private Sub CommandButton1_Click() 'le code lié au bouton pour valider
For j = 1 To 3
sheets("feuilleprécise").Cells(ListBox1.ListIndex + 2, j + 4) = Me("textbox" & j) 'on copie le contenu des textboxes dans les cellules liées au produit sélectionné
Next j
End Sub

Private Sub ListBox1_Click()

If ListBox1.ListIndex > 0 Then
lp = ListBox1.ListIndex + 2
For j = 1 To 3
 Me("TextBox" & j) = sheets("feuilleprécise").Cells(lp, j + 4) 'on remplit les textboxes avec les valeurs trouvées dans la feuille excel
Next j
End If
End Sub

Eh bien je pensais avoir fourni le maximum de détails, de quels détails supplémentaires aurais-tu besoin ?

Je n'ai pas de Listbox mais une ComboBox, je ne sais pas si cela change quoi que ce soit au code que tu m'as indiqué et que je vais tester de ce pas

Astarehan a écrit :

Eh bien je pensais avoir fourni le maximum de détails, de quels détails supplémentaires aurais-tu besoin ?

cfr les hypothèses que j'ai faites...

Eh bien simplement un ComboBox, et 3 textbox. Je peux t'envoyer le fichier sinon

Rechercher des sujets similaires à "vba aide userform"