Salut,
Je cherche à trier une colonne sous excel avec les composants d'office partner (Delphi 6, bref)
Cette fonction existe dans l'unit OpXLXP. Mais impossible de la faire marcher.
Exemple simplifié - tri de la colonne Q à l'adresse A2:
ceci ne marche pas (La formule que vous tapez contient une erreur)
J'ai essayé sans Cast (OleVariant), pareil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Rng := OpExcel.Workbooks[0].Worksheets[0].Ranges.Add; Rng.AsRange.Sort(OleVariant('Q2'), OleVariant(xlAscending), OleVariant(varEmpty), OleVariant(varEmpty), OleVariant(varEmpty), OleVariant(varEmpty), OleVariant(varEmpty), OleVariant(xlGuess), OleVariant(1), OleVariant(False), OleVariant(xlTopToBottom), OleVariant(xlTopToBottom), OleVariant(xlSortNormal), OleVariant(varEmpty), OleVariant(varEmpty));
Je ne sais plus comment faire passer les paramètres, je suis désespéré.
Si quelqu'un avait une idée, merci d'avance.
Je continu de chercher (3 jours), mais avant je passe prendre une corde au cas où.
+++
Merci d'utiliser les balises code
Laurent Dardenne
Partager