La méthode sort de la classe range a échoué
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:
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