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

VB 6 et antérieur Discussion :

[VB6] longueur de string (strlen)


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 112
    Par défaut [VB6] longueur de string (strlen)
    bonjour,
    je cherche une fonction pouvant me donner la longueur d'une chaine de caractère de types string.
    En bref je cherche un equivalent à strlen du c

  2. #2
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par kboo
    bonjour,
    je cherche une fonction pouvant me donner la longueur d'une chaine de caractère de types string.
    En bref je cherche un equivalent à strlen du c
    Len(Chaine)

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 25
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim hop As String
    hop = "1234"
    MsgBox Len(hop)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 112
    Par défaut
    merci

  5. #5
    Membre averti
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut
    Bonjour,

    Il y a un petit problème avec la fonction Len car elle ne revoie pas tjrs la longueur de la chaine de caractères. En effet, elle revoie "parfois" la longueur de la chaine précisée et "parfois" le nombre d'octets requis !!
    Voici ce que précise l'aide Excel :
    Len, fonction
    Renvoie une valeur de type Long contenant le nombre de caractères d'une chaîne OU le nombre d'octets requis pour stocker une variable.

    Le pb c'est que Len(chaine) me renvoie presque tt ltemps le nombre d'octets.. et non pas la longueur de la chaine !

    Avez-vous une solution à celà ? cad comment avoir la longueur d'une chaine à tous les coups (tjrs et non pas parfois !) ?!

    Merci.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Ne pas confondre Len et LenB
    Lire jusqu'au bout ce qui en est dit dans l'aide en ligne pour la fonction Len (qui englobe LenB)

  7. #7
    Membre averti
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Par défaut
    Je dis bien Len et non LenB.

    Concrètement, ma chaine représente un numéro :
    * Chaine = 102030405
    * Len(chaine) me renvoie 4 et non 9 !!!

    --> Y a t il un moyen pour que len me renvoie 9 ?

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

Discussions similaires

  1. [vb6]Convertir de String vers tableau de char et inversement!
    Par sohaieb dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/05/2013, 18h38
  2. [AC-2003] Champ memo et longueur des string
    Par AndréPe dans le forum IHM
    Réponses: 2
    Dernier message: 14/12/2009, 11h12
  3. longueur de string nulle
    Par will Igetit dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/09/2008, 11h56
  4. Réponses: 8
    Dernier message: 06/04/2008, 17h32
  5. Prb de longueur dans STRING
    Par jbaudin dans le forum Access
    Réponses: 14
    Dernier message: 06/09/2005, 17h46

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