Filtre.Colonne : Différence entre versions
De zBasic
(→Exemple) |
(→Syntaxe) |
||
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
== Syntaxe == | == Syntaxe == | ||
− | zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, < | + | zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, <type>, <valeur>) |
*<filtre> est la variable déclarée en type Variant et qui a été renvoyée par [[zFiltre.Demarre]]. | *<filtre> est la variable déclarée en type Variant et qui a été renvoyée par [[zFiltre.Demarre]]. | ||
*<colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3. | *<colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3. | ||
Ligne 28 : | Ligne 28 : | ||
** 16 pour ''finit par'' | ** 16 pour ''finit par'' | ||
** 17 pour ''ne finit pas par'' | ** 17 pour ''ne finit pas par'' | ||
− | < | + | *<type> selon la donnée indiquée dans <valeur> : 0 pour du numérique ou 1 pour une chaîne |
− | <valeur> correspond à la valeur de filtre. | + | *<valeur> correspond à la valeur de filtre. |
== Remarque == | == Remarque == | ||
Ligne 35 : | Ligne 35 : | ||
== Exemple == | == Exemple == | ||
− | [[Filtrer une feuille sur deux conditions]] | + | *[[Filtrer une feuille sur deux conditions]] |
− | [[Filtrer sur trois conditions et copier le résultat sur une nouvelle feuille]] | + | *[[Filtrer sur trois conditions et copier le résultat sur une nouvelle feuille]] |
+ | *[[Filtrer sans doublon et copie du résultat sur nouvelle feuille]] | ||
[[Category:Fonctions]] | [[Category:Fonctions]] |
Version actuelle en date du 19 mai 2025 à 14:35
zFiltre.Colonne - Version de zBasic : 1.0+
Sommaire
Description
Paramètre le filtre sur la colonne concernée.
Syntaxe
zFiltre.Colonne(<filtre>, <colonne>, <operateur>, <condition>, <type>, <valeur>)
- <filtre> est la variable déclarée en type Variant et qui a été renvoyée par zFiltre.Demarre.
- <colonne> est le numéro de la colonne qui doit être filtrée. Exemple : la colonne C est égale à 3.
- <operateur> correspond à l'opérateur logique ET ou OU.
- <condition> spécifie l'opérateur de comparaison permettant de lier la condition et la valeur. Ce peut être :
- 0 pour vide
- 1 pour non vide
- 2 pour égal à
- 3 pour différent de
- 4 pour plus grand que
- 5 pour plus grand ou égal à
- 6 pour plus petit que
- 7 pour plus petit ou égal à
- 8 pour le plus grand
- 9 pour le plus grand %
- 10 pour le plus petit
- 11 pour le plus petit %
- 12 pour contient
- 13 pour ne contient pas
- 14 pour commence par
- 15 pour ne commence pas pas
- 16 pour finit par
- 17 pour ne finit pas par
- <type> selon la donnée indiquée dans <valeur> : 0 pour du numérique ou 1 pour une chaîne
- <valeur> correspond à la valeur de filtre.
Remarque
Cette fonction doit être appelée autant de fois que de colonnes doivent être filtrées.