Trie les valeurs sélectionnées dans un champ Tableur.
// Trie les cellules [A2:B5] de la feuille en cours
TBLR_Tableur.SelectPlus("A2", "B5")
TBLR_Tableur.TrieSélection(ttCroissant)
// Trie toute la feuille
// Sélectionne une cellule
TBLR_Tableur = "A1"
// Trie toutes les ligne et colonnes avec des données en dessous et à droite
TBLR_Tableur.TrieSélection(ttCroissant)
SI ErreurDétectée = Vrai ALORS
Erreur(ErreurInfo())
FIN
// Trie la sélection selon différents critères
// Colonne A : Tri croissant
// Colonne B : Tri décroissant
TBLR_Tableur.TrieSélection("A" + TAB + "B" + ttDécroissant)
SI ErreurDétectée = Vrai ALORS
Erreur(ErreurInfo())
FIN
Syntaxe
Trier la sélection selon un critère de tri Masquer les détails
<Champ Tableur>.TrieSélection(<Options>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Options> : Constante ou combinaison de constantes de type Entier
Options de tri : | |
tccOrdreLexicographique | Tri selon l'ordre linguistique. |
tccRespecteNumérique | Tri en respectant l'ordre des valeurs numériques. |
tccSansAccent | Tri sans tenir compte des accents. |
tccSansCasse | Tri sans tenir compte de la casse. |
tccSansEspace | Tri sans tenir compte des espaces au début et à la fin des chaînes. |
tccSansEspaceIntérieur | Tri sans tenir compte des espaces à l'intérieur des chaînes. |
tccSansPonctuationNiEspace | Tri sans tenir compte des espaces et des ponctuations. |
ttCroissant (Valeur par défaut) | Tri croissant. |
ttDécroissant | Tri décroissant. |
Trier la sélection selon plusieurs critères de tri Masquer les détails
<Champ Tableur>.TrieSélection(<Critères>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Critères> : Chaîne de caractères
Critères de tri de la forme :
"<Nom colonne1>[;< Option>]" + TAB + "<Nom colonne2>[;< Option>]" + TAB + ...
où : - <Nom colonneX> correspond au nom de la colonne à trier.
- <Option> correspond à une constante ou une combinaison de constantes permettant de définir le tri à appliquer sur la colonne. Si ce paramètre n'est pas spécifié, la constante utilisée sera ttCroissant. Ce paramètre peut correspondre à :
| |
tccOrdreLexicographique | Tri selon l'ordre linguistique. |
tccRespecteNumérique | Tri en respectant l'ordre des valeurs numériques. |
tccSansAccent | Tri sans tenir compte des accents. |
tccSansCasse | Tri sans tenir compte de la casse. |
tccSansEspace | Tri sans tenir compte des espaces au début et à la fin des chaînes. |
tccSansEspaceIntérieur | Tri sans tenir compte des espaces à l'intérieur des chaînes. |
tccSansPonctuationNiEspace | Tri sans tenir compte des espaces et des ponctuations. |
ttCroissant (Valeur par défaut) | Tri croissant. |
ttDécroissant | Tri décroissant. |
Remarques
- Le tri est effectué sur la sélection courante.
- Si une seule cellule est sélectionnée, la fonction recherche la meilleure sélection : toutes les lignes et colonnes avec des données en dessous et à droite.
- Si aucun tri ne peut être effectué, la variable ErreurDétectée est à Vrai et la fonction ErreurInfo permet de connaître l'erreur rencontrée.
- La première colonne sert de critère de tri.
- Le tri peut être annulé par l'utilisateur par via la combinaison de touches Ctrl + Z.
Composante : wd280obj.dll