Bonjour,
je cherche à réaliser une liste déroulante dynamique sur 2 feuilles différentes.
la méthode : =decaler(A9;0;0;nbval(A9:A)-1;1) en validation de donnée ne peut donc pas me servir
la méthode : =listePuces en la nommant non plus car si des lignes sont ajoutées ou supprimées je suis bloqué
j'ai également essayé de créer une liste déroulante via
Onglet Développeur > Insérer > contrôle de formulaire > liste déroulante dynamique puis affecter macro
Plusieurs feuilles
resultats : beaucoup de données obtenus d'une autre feuille
individuel : objectif sortir les résultats par équipe donc trouver la ligne qui nous intéresse via une liste
Sub miseajourlistePuces()
Sheets("resultats").Select ' feuille contenant la liste qui peut être modifiée
Range("A9").Select ' dans cette même feuille la liste des info est en
' colonne A commençant en A8 par le titre de la liste
nbligne = Range(Selection, Selection.End(xlDown)).Rows.Count ' calcul du nombre de lignes non vide
Range("A8").Offset(1, 0).Resize(nbligne, 1).Name = "listePuces" ' de A9 à Axx
Range("A8").Select ' selection du premier élément
End Sub
la liste crée par ce bouton reste toujours vide.... Ai je omis quelques chose ?
je cherche à réaliser une liste déroulante dynamique sur 2 feuilles différentes.
la méthode : =decaler(A9;0;0;nbval(A9:A)-1;1) en validation de donnée ne peut donc pas me servir
la méthode : =listePuces en la nommant non plus car si des lignes sont ajoutées ou supprimées je suis bloqué
j'ai également essayé de créer une liste déroulante via
Onglet Développeur > Insérer > contrôle de formulaire > liste déroulante dynamique puis affecter macro
Plusieurs feuilles
resultats : beaucoup de données obtenus d'une autre feuille
individuel : objectif sortir les résultats par équipe donc trouver la ligne qui nous intéresse via une liste
Sub miseajourlistePuces()
Sheets("resultats").Select ' feuille contenant la liste qui peut être modifiée
Range("A9").Select ' dans cette même feuille la liste des info est en
' colonne A commençant en A8 par le titre de la liste
nbligne = Range(Selection, Selection.End(xlDown)).Rows.Count ' calcul du nombre de lignes non vide
Range("A8").Offset(1, 0).Resize(nbligne, 1).Name = "listePuces" ' de A9 à Axx
Range("A8").Select ' selection du premier élément
End Sub
la liste crée par ce bouton reste toujours vide.... Ai je omis quelques chose ?
Dernière édition: