DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
TableurCherche (Fonction)
En anglais : SpreadsheetSeek
Recherche une valeur dans les cellules d'un champ Tableur présent dans une fenêtre.
Exemple
sCell est chaîne = TableurCherche(TBLR_SansNom1, "%NOMCLIENT%")
// Traite le résultat de la recherche
SI sCell <> "" ALORS
 // Remplace %NOMCLIENT% par Durant
 TBLR_SansNom1[sCell] = "Durant"
FIN
// Parcours de toutes les cellules avec "TVA"
sCell est chaîne = TableurCherche(TBLR_SansNom1, "TVA")
TANTQUE  sCell <> ""
// Remplace TVA par TBLR_SansNom1[sCell] = 20.6
Trace(sCell)
// Cellule suivante
sCell = TableurCherche(TBLR_SansNom1, "TVA", sCell)
FIN
Syntaxe
<Résultat> = TableurCherche(<Champ Tableur> , <Valeur recherchée> [, <Début> [, <Options>]])
<Résultat> : Chaîne de caractères
  • Nom de la cellule trouvée (par exemple "A1"). Si plusieurs cellules sont trouvées, <Résultat> contient le nom de la première cellule trouvée.
  • "" (chaîne vide) si aucune cellule n'est trouvée.
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Valeur recherchée> : Type de la valeur recherchée
Valeur à rechercher dans les cellules du champ Tableur. Cette valeur peut correspondre à un nombre ou à une chaîne de caractères.
<Début> : Chaîne de caractères optionnelle
Nom de la cellule à partir de laquelle la recherche doit être effectuée. Cette cellule est exclue de la recherche.
Remarque : ce paramètre permet de parcourir toutes les cellules contenant une valeur.
Si ce paramètre n'est pas précisé ou correspond à chaîne vide (""), la recherche est effectuée à partir de la cellule "A1".
<Options> : Constante de type Entier optionnelle
Options de recherche :
tblrRechAvecCasseRecherche avec prise en compte de la casse.
tblrRechContientRecherche de type "Contient".
tblrRechDansFormuleRecherche uniquement dans les formules.
tblrRechExactRecherche de type "Exact".
tblrRechFeuilleEnCoursRecherche dans la feuille en cours.
tblrRechSansCasseRecherche sans prendre en compte la casse.
tblrRechTouteFeuilleRecherche dans toutes les feuilles du classeur.

Par défaut, la recherche se fait selon la combinaison de constantes suivante : tblrRechAvecCasse + tblrRechFeuilleEnCours + tblrRechExact
Remarques
  • La recherche est effectuée dans l'ordre suivant : A1, B1, C1, ..., A2, B2, C2, ...
  • Cette fonction est utilisable uniquement sur un champ Tableur présent dans une fenêtre.
Composante : wd290obj.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale