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 :

Utilisation de la fonction split [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2012
    Messages : 28
    Par défaut Utilisation de la fonction split
    Bonjour tout le monde,

    Je rencontre un pb concernant la fonction split.
    En effet j aimerais pouvoir extraire d une cellule la seconde colonne resultant du split. Ainsi´dans une cellule du type "Club de developpeurs", j aimerais pouvoir defnir une variable me renvoyant le "de".
    Je vous remercie de votre aide

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    La fonction split() retourne un tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Chaine = "Club de developpeurs"
    Str_Chaine = split(Chaine, " ")
    MsgBox Str_Chaine(0)
    MsgBox Str_Chaine(1)
    MsgBox Str_Chaine(2)

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, voir l'aide en ligne [F1] ou ici

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2012
    Messages : 28
    Par défaut
    Merci beaucoup pour vos reponses!
    Je voulais savoir comment adapter la fonction split si le contenu de la cellule change.
    Par exemple si la premiere cellule : "Bayern Munich a gagne"
    seconde cellule : "Real a perdu"
    Si le delimiteur est " ", comment faire pour que la fonction plit ne renvoie pas une erreur si le nombre de split evolue en fonction du contenu de la cellule.
    Merci d avance

  5. #5
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, la réponse est dans le lien donné plus haut sur la fonction Split ainsi que dans celle de PC75

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

Discussions similaires

  1. Comment utiliser la fonction split
    Par developpeur82 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 13/04/2010, 14h22
  2. Réponses: 2
    Dernier message: 15/05/2008, 22h26
  3. probleme utilisation fonction split
    Par Lnmex dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/07/2006, 16h40
  4. Réponses: 5
    Dernier message: 13/10/2005, 12h46
  5. [LG]librairies : utiliser seulement quelques fonctions
    Par wwwroom dans le forum Langage
    Réponses: 13
    Dernier message: 14/05/2004, 22h50

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