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

Macros et VBA Excel Discussion :

Chaine de caracteres a partir d'un point [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2011
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 263
    Par défaut Chaine de caracteres a partir d'un point
    Bonjour,

    La question a sans doute déjà été posée mais je n'ai pas trouvé de solution.
    J'ai essayé avec le tuto sur la manipulation des chaines mais je n'arrive pas au résultat escompté.

    Soit la chaine de caractère suivante : "C:\tatatoto\ti"
    Je voudrais extraire tout ce qu'il y a avant le dernier "\" soit "C:\tatatoto\".

    Pour l'instant j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mot = Right("C:\tatatoto\ti", InStr("C:\tatatoto\ti", "\"))
    MsgBox mot
    Il m'extrait "\ti".
    Je n'arrive pas à lui dire non pas d'extraire ce qu'il y a après le dernier "\" mais ce qu'il y a avant le dernier "\".

    Pouvez-vous m'aider ?

    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonjour,

    ben Right => droite soit la partie droite de la chaine ... pour la partie gauche utilise Left ...

    pour trouver la position du dernier \ utilise plutôt InStrRev..

  3. #3
    Membre éclairé
    Inscrit en
    Février 2011
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 263
    Par défaut
    Ah merci.
    J'avais essayé avec Right mais ça ne me donnait pas le résultat voulu.
    Je ne connaissais pas InstrRev et c'est ce qu'il me manquait.

    Merci

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

Discussions similaires

  1. [Débutant] comparer deux chaines de caractere a partir d'une base de donnees
    Par jeune informatique dans le forum MATLAB
    Réponses: 2
    Dernier message: 20/05/2010, 16h53
  2. Retourner une chaine de caractere a partir du flex
    Par lamis2009 dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 28/04/2009, 20h52
  3. retourner une chaine de caractere a partir du flex
    Par lamis2009 dans le forum Générateurs de compilateur
    Réponses: 0
    Dernier message: 28/04/2009, 20h51
  4. Réponses: 3
    Dernier message: 22/04/2007, 03h12
  5. convertir a partir de chaine de caractere
    Par hammacom dans le forum Java ME
    Réponses: 1
    Dernier message: 24/07/2006, 09h26

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