Bonjour a tout le forum, et aux lecteurs de ce post,
Comme dit dans le titres, j'ai qq problemes lol.
Alors voila, je vais developper un peu tout ca. C'est mon premier userform, alors bon j'ai un peu de mal.
J'ai reussi 2-3 trucs en cherchant a gauche a droite des codes, mais je n'arrive pas a mes fins...
Je vais vous enoncer mes problemes, en esperant qu'ils soient triviales :
- Certainement le plus dur est celui-ci. La cellule qui donne la valeur a mettre dans ma combobox est par exemple de 4. J'aimerais plutot que de m'afficher 4x le chiffre 4 dans ma combobox, celui-ci m'affiche dans la liste deroulante les chiffres allant de 1 a 4
- Le second est que ma combobox ne se met pas a jour lorsque la valeur censee donner la valeur afficher dans la combobox change dans ma feuille. par exemple si le chiffre etait de 4 dans ma cellule O, et que celui-ci passe a 3, si je refais une demande par ma combobox, celle-ci me mettra toujours 4 :S
- Aller un dernier apres j'arrete d'abuser de votre gentillesse, j'aimerais egalement que le chiffre choisi dans ma combo box, vienne s'ajouter a un chiffre deja present dans la cellule de destination, plutot que de le remplacer.
Je vous joins le code que j'ai tripatouiller:
Le premier est le bouton "valider" qui va coller le resultat de ma combo box dans la cellule "O" de la ligne active. C'est d'ailleurs cette cellule qui contient deja un chiffre, auquel j'aimerais rajouter le resultat de la combobox.
Le second, desole c'est pas dans l'ordre, me "met a jour" ma combo box. En gros me donne le chiffre de la cellule "R" de la ligne active; qui au passage est la cellule contenannt le chiffre dont j'aimerais que la combo me propose les nombres compris entre 1 et le chiffre de cette cellule "R".
Voila, j'espere que vous pourrrez m'aider, et vous remerci d'avoir pris le temps de lire mon post.
Payou
P.S: Au besoin je peux poster un fichier
Comme dit dans le titres, j'ai qq problemes lol.
Alors voila, je vais developper un peu tout ca. C'est mon premier userform, alors bon j'ai un peu de mal.
J'ai reussi 2-3 trucs en cherchant a gauche a droite des codes, mais je n'arrive pas a mes fins...
Je vais vous enoncer mes problemes, en esperant qu'ils soient triviales :
- Certainement le plus dur est celui-ci. La cellule qui donne la valeur a mettre dans ma combobox est par exemple de 4. J'aimerais plutot que de m'afficher 4x le chiffre 4 dans ma combobox, celui-ci m'affiche dans la liste deroulante les chiffres allant de 1 a 4
- Le second est que ma combobox ne se met pas a jour lorsque la valeur censee donner la valeur afficher dans la combobox change dans ma feuille. par exemple si le chiffre etait de 4 dans ma cellule O, et que celui-ci passe a 3, si je refais une demande par ma combobox, celle-ci me mettra toujours 4 :S
- Aller un dernier apres j'arrete d'abuser de votre gentillesse, j'aimerais egalement que le chiffre choisi dans ma combo box, vienne s'ajouter a un chiffre deja present dans la cellule de destination, plutot que de le remplacer.
Je vous joins le code que j'ai tripatouiller:
Code:
Private Sub CommandButton1_Click()
ActiveSheet.Rows(ActiveCell.Row).Columns("O").Value = UserForm1.ComboBox1.Value
UserForm1.hide
End Sub
Private Sub UserForm_Initialize()
Dim i As Byte, x As Byte
i = ActiveSheet.Rows(ActiveCell.Row).Columns("R")
For x = 1 To i
With ComboBox1
.AddItem ActiveSheet.Rows(ActiveCell.Row).Columns("R")
End With
Next x
End Sub
Le premier est le bouton "valider" qui va coller le resultat de ma combo box dans la cellule "O" de la ligne active. C'est d'ailleurs cette cellule qui contient deja un chiffre, auquel j'aimerais rajouter le resultat de la combobox.
Le second, desole c'est pas dans l'ordre, me "met a jour" ma combo box. En gros me donne le chiffre de la cellule "R" de la ligne active; qui au passage est la cellule contenannt le chiffre dont j'aimerais que la combo me propose les nombres compris entre 1 et le chiffre de cette cellule "R".
Voila, j'espere que vous pourrrez m'aider, et vous remerci d'avoir pris le temps de lire mon post.
Payou
P.S: Au besoin je peux poster un fichier
Dernière édition: