Bonjour,

Je travaille sur un robot d'automatisation, et le langage utilisé est le java script façon robot d'automatisation.
Je cherche a partir du robot d'automatisation de faire un tri dans un fichier Excel, je me connecte donc à Excel via COM, mais lorsque j'éxécute ma fonction de tri, j'ai le message d'erreur suivant "la méthode sort de la classe range a échoué."
Voici ma fonction:

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
18
function trie()
{
  var xlApp, xlFichier, xlFeuille, i;
  xlApp =   Sys.OleObject("Excel.Application"); 
  xlApp.Visible = true;
  xlApp.DisplayAlerts = false;
  xlFichier = xlApp.Workbooks.Open("C:\\Test\\Modelevalider.xls");
  xlFeuille = xlFichier.Sheets("Données brutes");
  xlFeuille.Activate;
  xlFeuille.range("E:E").Select;
  xlFeuille.Range("A1:M150").Sort(Key1=xlFeuille.Range("E1"), 
                                                           Order1="xlDescending",
                                                           Header="xlGuess",
                                                           OrderCustom= 1,
                                                           Orientation="xlTopToBottom",
                                                           DataOption1="xlSortNormal");
 
}
J'ai testé l'enregistrement de la macro lorsque j'effectue un tri manuel, et les paramètre renseigné sont identique à ceux se trouvant dans mon code, j'ai également vérifié que je me situai sur la bonne feuille excel.

Quelqu'un aurait il une idée svp.

Merci