5 combobox avec listes différentes. 1 seule cellule a remplir selon choix
Résolu/Fermé
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
-
13 févr. 2020 à 15:08
yg_be Messages postés 23440 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 janvier 2025 - 21 févr. 2020 à 15:39
yg_be Messages postés 23440 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 janvier 2025 - 21 févr. 2020 à 15:39
A voir également:
- 5 combobox avec listes différentes. 1 seule cellule a remplir selon choix
- Liste déroulante de choix excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
- Remplir et signer pdf - Guide
7 réponses
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
Ambassadeur
1 559
20 févr. 2020 à 00:07
20 févr. 2020 à 00:07
bonjour, je ne comprends pas.
AI est une colonne, pas une cellule.
tu commences par écrire "une combobox", puis, à la ligne suivante, il y en a 6.
n'imagine surtout pas que ton code va nous aider à comprendre ce que tu veux obtenir.
AI est une colonne, pas une cellule.
tu commences par écrire "une combobox", puis, à la ligne suivante, il y en a 6.
n'imagine surtout pas que ton code va nous aider à comprendre ce que tu veux obtenir.
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
20 févr. 2020 à 17:38
20 févr. 2020 à 17:38
Bonjour,
Effectivement, AI n'est pas une cellule, désolé...
C'est effectivement une colonne. Je souhaite juste remplir automatiquement un tableau (appelé "ListeSource" dans "Tableau de bord").
Pour toutes les autres colonnes "AH >AO" sauf AI, les codes fonctionnent et le tableau se remplit normalement.
Comme je l'explique plus haut, je suis confronté pour le remplissage de cette colonne à un choix multiple de listes déroulantes ayant bien sur, des codes différents. Chaque liste représente un "groupe de travail différent" (Business Unit). Le trop grand nombre de références m’empêche de n'avoir qu'une liste (trop lourde et démotivante pour les potentiels utilisateurs).
Je te joins mon fichier afin de mieux comprendre ma problématique.
https://mon-partage.fr/f/c7m4NHic/
PS : j'avais mis mon code mais sans grand espoir... vues mes connaissances, je préfère jouer l'humilité.
Merci pour ton aide.
Effectivement, AI n'est pas une cellule, désolé...
C'est effectivement une colonne. Je souhaite juste remplir automatiquement un tableau (appelé "ListeSource" dans "Tableau de bord").
Pour toutes les autres colonnes "AH >AO" sauf AI, les codes fonctionnent et le tableau se remplit normalement.
Comme je l'explique plus haut, je suis confronté pour le remplissage de cette colonne à un choix multiple de listes déroulantes ayant bien sur, des codes différents. Chaque liste représente un "groupe de travail différent" (Business Unit). Le trop grand nombre de références m’empêche de n'avoir qu'une liste (trop lourde et démotivante pour les potentiels utilisateurs).
Je te joins mon fichier afin de mieux comprendre ma problématique.
https://mon-partage.fr/f/c7m4NHic/
PS : j'avais mis mon code mais sans grand espoir... vues mes connaissances, je préfère jouer l'humilité.
Merci pour ton aide.
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
20 févr. 2020 à 18:08
20 févr. 2020 à 18:08
J'ai juste oublié de préciser que toutes les références, qu'importe la liste déroulante d'où elles proviennent, doivent venir alimenter les cellules de la colonne AI.
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
Ambassadeur
1 559
20 févr. 2020 à 21:56
20 févr. 2020 à 21:56
veux-tu que la cellule en AI récupère la valeur d'une des combobox 7-14-15-16-17-18, une où il y a une valeur non nulle?
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
1 559
20 févr. 2020 à 23:51
20 févr. 2020 à 23:51
veux-tu que la cellule en AI récupère la valeur d'une des combobox 7-14-15-16-17-18, une où il y a une valeur non nulle?
si c'est cela, une suggestion, avec juste 7 et 14:
si c'est cela, une suggestion, avec juste 7 et 14:
If Me.ComboBox7 <> "" Then Range("AI" & g + 1).Value = Me.ComboBox7 ElseIf Me.ComboBox14 <> "" Then Range("AI" & g + 1).Value = Me.ComboBox14 End If
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
21 févr. 2020 à 11:01
21 févr. 2020 à 11:01
Bonjour,
Je pense que tu as bien cerné ma problématique.
Effectivement, je cherche à récupérer en AI la valeur d'une des 6 combobox où il y a une valeur non nulle.
Comme tu peux le constater dans le tableau, cette colonne collecte les divers codes produits de chaque BU. Les autres valeurs sont communes (dates, code client, prix, etc...).
Le formulaire ne permettra que de saisir des valeurs correspondantes à la BU sélectionnée (par l'intermédiaire de la combobox6). Je vais mettre les 6 combo les unes sur les autres et, seule apparaitra la liste déroulante sélectionnée par la combo6.
Merci encore pour ton aide. Je dois présenter un fichier fini à mon boss la semaine prochaine. Je pense qu'on y sera.
Je pense que tu as bien cerné ma problématique.
Effectivement, je cherche à récupérer en AI la valeur d'une des 6 combobox où il y a une valeur non nulle.
Comme tu peux le constater dans le tableau, cette colonne collecte les divers codes produits de chaque BU. Les autres valeurs sont communes (dates, code client, prix, etc...).
Le formulaire ne permettra que de saisir des valeurs correspondantes à la BU sélectionnée (par l'intermédiaire de la combobox6). Je vais mettre les 6 combo les unes sur les autres et, seule apparaitra la liste déroulante sélectionnée par la combo6.
Merci encore pour ton aide. Je dois présenter un fichier fini à mon boss la semaine prochaine. Je pense qu'on y sera.
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
1 559
21 févr. 2020 à 11:54
21 févr. 2020 à 11:54
as-tu pu adapter ma suggestion pour finaliser?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
21 févr. 2020 à 13:51
21 févr. 2020 à 13:51
Génial ! Ça fonctionne apparemment très bien !
Je suppose qu'il me faut ajouter le même code pour les autres combo dont je veux extraire les codes ?
Je suppose qu'il me faut ajouter le même code pour les autres combo dont je veux extraire les codes ?
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
1 559
21 févr. 2020 à 14:16
21 févr. 2020 à 14:16
exact, tu rajoutes des copies des lignes 3 et 4 avant la ligne 5.
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
21 févr. 2020 à 15:05
21 févr. 2020 à 15:05
Je reprends tes codes
If Me.ComboBox7 <> "" Then
Range("AI" & g + 1).Value = Me.ComboBox7
ElseIf Me.ComboBox14 <> "" Then
Range("AI" & g + 1).Value = Me.ComboBox14
End If
J'ai compris qu'il faut rajouter avant End If. Par contre pour les combos supplémentaires, je dois commencer pour chaque par "ElseIf" ?
If Me.ComboBox7 <> "" Then
Range("AI" & g + 1).Value = Me.ComboBox7
ElseIf Me.ComboBox14 <> "" Then
Range("AI" & g + 1).Value = Me.ComboBox14
End If
J'ai compris qu'il faut rajouter avant End If. Par contre pour les combos supplémentaires, je dois commencer pour chaque par "ElseIf" ?
#jquem#
Messages postés
74
Date d'inscription
jeudi 23 mars 2017
Statut
Membre
Dernière intervention
1 décembre 2020
21 févr. 2020 à 15:20
21 févr. 2020 à 15:20
Inutile de répondre à ma question précédente.
CA MARCHE !!!!
Je ne peux que dire Merci, merci, merci.
CA MARCHE !!!!
Je ne peux que dire Merci, merci, merci.
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
1 559
21 févr. 2020 à 15:39
21 févr. 2020 à 15:39
parfait, peux-tu alors marquer la discussion comme résolue?