Bonjour,
Je rencontre actuellement un petit problème... Etant débutant en VB .NET je suis actuellement en train de me créer un petit programme qui relève des informations depuis l'active directory et les insert ensuite dans un fichier Excel. Mon fichier excel contient 3 colonnes:
Nom et Prénom | Visa | Numéro de téléphone
Quand je relève les informations, mon programme de les ecris pas dans l'ordre alphabétique... j'ai alors le code suivant pour trier une colonne par ordre alphabétique:
Le problème est le suivant. Il tri correctement la colonne Nom et Prénom à partir de la 4ème ligne, mais le problème est que vu qu'il ne tri qu'une seule colonne, ça ne correspond plus au autre colonne... j'avais pensé mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim wb As Excel.Workbook Dim ws As Excel.Worksheet wb = excel.Workbooks.Add(1) 'on ouvre un classeur dans excel ws = wb.Worksheets(1) 'on ouvre une feuille dans le classeur excel ws.Cells(4, 2).SortSpecial(Global.Excel.XlSortMethod.xlPinYin) 'Tri de la 2ème colonne par ordre alphabétique
Mais il me met référence non valide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ws.Range("B4:F500").SortSpecial(Global.Excel.XlSortMethod.xlPinYin)
Si quelqu'un à une idée, je suis tout ouïe
Merci d'avance
Partager