Bonjour à tous !
Ayant fait de la programmation pendant mes études, je me suis dit que ça ne serait pas spécialement compliqué de se mettre aux maccors Excel mais n'ayant pas pratiqué depuis un bail, c'est pas si facile :'(
Voici mon problème. Dans mon fichier de reporting, j'ai un tableau avec une colonne fournisseur. Pour la valeur, nous avons le choix enter 5 fournisseurs via une liste ainsi qu'un 6eme intitulé nommé "Autres". J'aimerai que quand l'utilisateur sélectionne l'intitulé "Autres", cela m'ouvre mon Userform et que le nom rentré dans le Userform implémente la liste de valeur possibles de la colonne Fournisseur automatiquement.
Ce que j'ai réussi à faire pour le moment (on se moque pas je débute ! 😀)
Créer un boutton qui me permet de rentrer le nom d'un fournisseur et d'afficher le nom rentré à un endroit précis de la feuille (donc à la fin de ma liste).
Voici le code que j'ai actuellement
Module1 :
Feuil1 :
Userform :
Je sais pas si je suis très clair, n'hésitez pas à me demander si ce n'est pas le cas
Merci d'avance pour vos conseils
Math
"Un peu perdu 😕"
Ayant fait de la programmation pendant mes études, je me suis dit que ça ne serait pas spécialement compliqué de se mettre aux maccors Excel mais n'ayant pas pratiqué depuis un bail, c'est pas si facile :'(
Voici mon problème. Dans mon fichier de reporting, j'ai un tableau avec une colonne fournisseur. Pour la valeur, nous avons le choix enter 5 fournisseurs via une liste ainsi qu'un 6eme intitulé nommé "Autres". J'aimerai que quand l'utilisateur sélectionne l'intitulé "Autres", cela m'ouvre mon Userform et que le nom rentré dans le Userform implémente la liste de valeur possibles de la colonne Fournisseur automatiquement.
Ce que j'ai réussi à faire pour le moment (on se moque pas je débute ! 😀)
Créer un boutton qui me permet de rentrer le nom d'un fournisseur et d'afficher le nom rentré à un endroit précis de la feuille (donc à la fin de ma liste).
Voici le code que j'ai actuellement
Module1 :
Code:
Sub macroTest()
If Range("E7:E").Value = Range("C43").Value Then UserForm1.Show
'If Target.Value = "Autres" Then UserForm1.Show
End Sub
Feuil1 :
Code:
Private Sub CommandButton1_Click()
UserForm1.StartUpPosition = 2
UserForm1.Show False
End Sub
Userform :
Code:
Private Sub Bouton_Valid_Click()
Range("C30").Value = Fourn.Text
Unload Me
End Sub
Je sais pas si je suis très clair, n'hésitez pas à me demander si ce n'est pas le cas
Merci d'avance pour vos conseils
Math
"Un peu perdu 😕"