IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Trouve() ne renvoie pas 0 si la sous-chaine n'est pas trouvée [LibreOffice][Formule]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre éclairé Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 599
    Points : 887
    Points
    887
    Par défaut Trouve() ne renvoie pas 0 si la sous-chaine n'est pas trouvée
    Bonjour.
    Tout est dans le titre. la doc dit que la fct TROUVE("sous-chaine";"chaine") renvoie 0 lorsque la sous-chaine n'est pas trouvée mais ce n'est pas le cas pour moi.
    Ça retourne bien la position du 1° caractère de la sous-chaine si elle est dans la chaine mais en revanche ça retourne #VALEUR ! lorsque la sous-chaine n'est pas trouvée.
    Comme faire pour que ça retourne 0 ?
    Participez vous aussi !
    Message utile
    Discussion résolue

  2. #2
    Membre éclairé Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 599
    Points : 887
    Points
    887
    Par défaut
    Bon... j'ai trouvé tout seul.
    pour info : Trouve() ou Cherche() ne renvoient pas 0 s'il ne trouvent pas la sous-chaine, mais renvoient une erreur.
    Il faut donc tester ESTERREUR(TROUVE(sous-chaine,chaine)) pour savoir si une sous-chaine n'est pas dans une chaine.
    Participez vous aussi !
    Message utile
    Discussion résolue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Jointure qui ne renvoie pas tous les enregistrements
    Par rayonx dans le forum Langage SQL
    Réponses: 11
    Dernier message: Hier, 08h52
  2. Réponses: 0
    Dernier message: 06/04/2023, 15h47
  3. Réponses: 1
    Dernier message: 04/07/2022, 13h34
  4. la longeur d'une sous chaine n'est pas pris en compte
    Par JeanNoel53 dans le forum VC++ .NET
    Réponses: 2
    Dernier message: 03/11/2015, 13h11
  5. Pourquoi un onglet ne renvoie pas une sous sélection ?
    Par Vincent Heude dans le forum 4D
    Réponses: 0
    Dernier message: 03/08/2009, 17h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo