cette fois j'ai un problème de tri de ma plage inscrite dans la feuille Excel.
Erreur :Voici le code résumé :Type incompatible: 'Range'
L'aide excel n'est pas très explicite. Fonctionne en VBA pas en VBS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Const xlAscending = 1 Const xlNo = 2 Const xlSortRows = 2 Dim StrNomFeuille StrNomFeuille = "Liste logiciels tout poste" Set objExcel = CreateObject("Excel.Application") Set objClasseur = objExcel.Workbooks.Open(FilePath) '... 'la ligne posant problème : objExcel.Sheets(StrNomFeuille).Range("A3:E5000").Sort Range("A3"), xlAscending ', , , , , , xlNo, , , xlSortRows
Rien trouvé dans la FAQ.
ESVBA
Partager