Bonjour à tous,
Ma requête est simple, j'aimerai créér un bouton qui lorsque je choisis une valeur dans une combobox (liée à une cellule A1), cela m'affiche une valeur minimale directement dans une autre combobox (liée à une cellule A2) et en plus de cela qu'elle (cbx2) laisse des choix suplémentaires.
exemple : je choisis Combobox 1 = "Catégorie 1"
alors directement Combobox 2 = "Val min Cat 1"
Avec en liste déroulante dans la Combobox 2 d'autres options comme "Val moyenne Cat 1" et "Val max Cat 1"
Du coup j'ai testé un bouton qui fait ça:
Alors quand je choisis "Catégorie 1" ça m'affiche bien "Val min Cat 1" dans A2 mais pas dans la combobox 2 qui est placé au dessus de la cellule A2 justement...
Lorsque je fais à la place de [A2].Value = " Val min Cat 1 " --> Combobox2.Value = " Val min Cat 1 " alors là erreur même si l'option est disponible dans la liste VBA.Array de la cbx2 !
Pour les options de listes déroulantes j'utilise VBA.Array...
Merci, j'espère avoir été clair
Ma requête est simple, j'aimerai créér un bouton qui lorsque je choisis une valeur dans une combobox (liée à une cellule A1), cela m'affiche une valeur minimale directement dans une autre combobox (liée à une cellule A2) et en plus de cela qu'elle (cbx2) laisse des choix suplémentaires.
exemple : je choisis Combobox 1 = "Catégorie 1"
alors directement Combobox 2 = "Val min Cat 1"
Avec en liste déroulante dans la Combobox 2 d'autres options comme "Val moyenne Cat 1" et "Val max Cat 1"
Du coup j'ai testé un bouton qui fait ça:
Code:
Private Sub CommandButton1_Click()
If [A1].Value = "Catégorie 1" Then
[A2].Value = " Val min Cat 1 "
End If
End Sub
Alors quand je choisis "Catégorie 1" ça m'affiche bien "Val min Cat 1" dans A2 mais pas dans la combobox 2 qui est placé au dessus de la cellule A2 justement...
Lorsque je fais à la place de [A2].Value = " Val min Cat 1 " --> Combobox2.Value = " Val min Cat 1 " alors là erreur même si l'option est disponible dans la liste VBA.Array de la cbx2 !
Pour les options de listes déroulantes j'utilise VBA.Array...
Merci, j'espère avoir été clair