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 :

Extraction d'un nombre en tête d'une chaîne de caractères


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 37
    Points : 27
    Points
    27
    Par défaut Extraction d'un nombre en tête d'une chaîne de caractères
    Bonsoir,
    J'ai ine chaine de charactere (string) qui prend le format suivant
    Dim chaine as String
    chaine= numero & "-" nom & " " & prenom
    de telle façon que:
    numero est un entier (integer)
    nom est un chaine de caractères (string)
    prenom est un chaine de caractères (string)

    exemple: chaine="1- jean pierre" ( dans cet exemple numero="1" , nom ="jean" prenom="piere" )

    mais c'est juste un exemple car je pourrai avoir
    chaine="123-Michel Vaillant"
    ou encore
    chaine="59831-Alanis Morisette"


    j'aimerai créer une fonction qui me permet de retourner le champ numero de ma chaine de caractere sachant que numero peut être constitué de plusieur chiffres.

    Merci d'avance pour votre aide.

  2. #2
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Utilise la fonction Val(MaChaine)
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

  3. #3
    Membre éprouvé Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Points : 1 165
    Points
    1 165
    Par défaut
    Il n'y a pas à créer une fonction ....elle existe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SSS$="1234-Daudet Alphonse"
    X% = Val(SSS$)
    X%=1234
    Val s'arrête au premier caractère "non chiffre"

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

Discussions similaires

  1. Nombre de mots dans une chaîne de caractères
    Par Gamuelf dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 06/02/2013, 12h13
  2. Réponses: 1
    Dernier message: 03/08/2012, 19h08
  3. Réponses: 0
    Dernier message: 31/10/2010, 17h54
  4. Réponses: 4
    Dernier message: 05/05/2006, 23h52
  5. Nombre d'occurences dans une chaîne de caractères
    Par Olivier14 dans le forum Langage
    Réponses: 4
    Dernier message: 20/03/2006, 19h11

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