Tri liste de pays par ordre alphabetique dans un objet
Résolu/Fermé
Jojos54
Messages postés
15
Date d'inscription
jeudi 28 mai 2015
Statut
Membre
Dernière intervention
5 novembre 2015
-
4 nov. 2015 à 17:07
Jojos54 Messages postés 15 Date d'inscription jeudi 28 mai 2015 Statut Membre Dernière intervention 5 novembre 2015 - 5 nov. 2015 à 11:36
Jojos54 Messages postés 15 Date d'inscription jeudi 28 mai 2015 Statut Membre Dernière intervention 5 novembre 2015 - 5 nov. 2015 à 11:36
A voir également:
- Liste des pays du monde par ordre alphabétique excel
- Liste déroulante excel - Guide
- Excel trier par ordre alphabétique - Guide
- Formule excel - Guide
- Excel liste déroulante en cascade - Guide
- Si et excel - Guide
1 réponse
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
5 nov. 2015 à 08:30
5 nov. 2015 à 08:30
Bonjour,
Private Sub Liste_country2() 'à l'initialisation de l'UserForm Dim i As Long 'déclare la variable I (Incrément) Dim d As Object 'déclare la variable D (Dictionnaire) Dim O As Worksheet 'déclare la variable O (Onglet) Dim TC As Variant 'déclare la variable TC (Tableau de Cellules) Dim TMP Set O = Sheets("work orders temp") 'définit l'onglet O TC = O.Range("H5:H" & O.Range("H65000").End(xlUp).Row) Set d = CreateObject("Scripting.Dictionary") 'définit le dictionanire D For i = 1 To UBound(TC) 'boucle sur toutes les lignes I du tableau de cellules TC (en partant de la seconde) d(TC(i, 1)) = "" 'alimente le dictionnaire D Next i 'prochaine ligne de la boucle '----------------------------- TMP = d.keys 'Table sans doublon Call tri(TMP, LBound(TMP, 1), UBound(TMP, 1)) 'tri alphabétique '---------------------------- Me.ComboBox8.List = TMP 'alimente la Combobox8 avec la liste des éléments du dictionnaire D sans doublons End Sub
5 nov. 2015 à 09:39
Actuellement je n'ai pas la fonction tri,
J'ai tenté de copié celle-ci dans mon code
mais j'ai une incompatibilté de type alors au niveau de la ligne
tableau ou type défini par l'utilisateur attendu
5 nov. 2015 à 09:51
remplacez
par
Modifié par Jojos54 le 5/11/2015 à 11:03
type d'argument byref incompatible
5 nov. 2015 à 11:36
Dim ref
Dim g As Long
Dim d As Long
Dim temp
Merci de ton aide f89009