cette fois j'ai un problème de tri de ma plage inscrite dans la feuille Excel.

Erreur :
Type incompatible: 'Range'
Voici le code résumé :
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
L'aide excel n'est pas très explicite. Fonctionne en VBA pas en VBS.
Rien trouvé dans la FAQ.

ESVBA