Bonjour,
J'ai réalisé un formulaire dans lequel j'ai créé une zone de liste qui après sélection dans celle-ci permet d'afficher le contenu des autres champs du formulaires. Son contenu reprend les éléments de la colonne B, hors ce contenu n'est pas classé par ordre alphabétique. Je ne peux pas le faire depuis la feuille car celle-ci doit rester classée d'après un autre critère.
Savez-vous s'il est possible de faire en sorte que l'affichage de la zone de liste se fasse par ordre alphabétique sans affecter l'ordre dans la feuille Excel ?
Ci-dessous le code qui me permet d'afficher le contenu de la zone de liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Nom_Change() If Stop_Event = True Then Exit Sub If Nom.ListIndex = -1 Then Exit Sub Stop_Event = True NumOrdre.ListIndex = Nom.ListIndex 'N° ordre est dans la colonne A Ligne = Nom.ListIndex + 2 Call AffecterValeurs Stop_Event = False End Sub
Partager