PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 23 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
TableurTrieSélection (Fonction)
En anglais : SpreadsheetSortSelection
Trie les valeurs sélectionnées dans un champ Tableur.
Exemple
// Trie les cellules [A2:B5] de la feuille en cours
TableurSelectPlus(TBLR_Tableur"A2""B5")
TableurTrieSélection(TBLR_Tableur, 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
TableurTrieSélection(TBLR_Tableur, 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
TableurTrieSélection(TBLR_Tableur, "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

TableurTrieSélection(<Champ Tableur> , <Options>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Options> : Constante ou combinaison de constantes de type Entier
Options de tri :
ttCroissant
(Valeur par défaut)
Tri croissant.
ttDécroissantTri décroissant.
tccOrdreLexicographiqueTri selon l'ordre linguistique.
tccRespecteNumériqueTri en respectant l'ordre des valeurs numériques.
tccSansAccentTri sans tenir compte des accents.
tccSansCasseTri sans tenir compte de la casse.
tccSansEspaceTri sans tenir compte des espaces au début et à la fin des chaînes.
tccSansEspaceIntérieurTri sans tenir compte des espaces à l'intérieur des chaînes.
tccSansPonctuationNiEspaceTri sans tenir compte des espaces et des ponctuations.

Trier la sélection selon plusieurs critères de tri Masquer les détails

TableurTrieSélection(<Champ Tableur> , <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 colonne> 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 à :
    ttCroissant
    (Valeur par défaut)
    Tri croissant.
    ttDécroissantTri décroissant.
    tccOrdreLexicographiqueTri selon l'ordre linguistique.
    tccRespecteNumériqueTri en respectant l'ordre des valeurs numériques.
    tccSansAccentTri sans tenir compte des accents.
    tccSansCasseTri sans tenir compte de la casse.
    tccSansEspaceTri sans tenir compte des espaces au début et à la fin des chaînes.
    tccSansEspaceIntérieurTri sans tenir compte des espaces à l'intérieur des chaînes.
    tccSansPonctuationNiEspaceTri sans tenir compte des espaces et des ponctuations.
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.
Composantes
WINDEVEtats et Requêtes wd230obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire