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 :

La fonction SPLIT


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 380
    Points : 134
    Points
    134
    Par défaut La fonction SPLIT
    Bonjour,

    J'utilise ce code pour transformer ma chaine de caractères,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    nbrnom = 3
    machaine = Left(machaine1, nbrnom) & " " & Mid(Split(machaine1, " ")(1), 1, 1) & "."
    Résultats :
    • LEGRAND Julie -> LEG J.
    • DUPONT André -> DUP A.
    • VERLINDISNSKI Amélia -> VER A.



    J'aimerais maintenant pouvoir afficher :
    • LEGRAND Julie -> LEGRAND J. (si nbrnom = 99)
    • DUPONT André -> DUPONT A. (si nbrnom = 99)
    • VERLINDISNSKI Amélia -> VERLINDISNSKI A. (si nbrnom = 99)
    • VERLINDISNSKI Amélia -> VERLINDI A. (si nbrnom = 8)


    Mais je ne trouve pas comment lui dire de prendre x nombre de caractères jusqu'à un espace ou de s'arrêter à cette espace (voir exemple avec VERLINDISNSKI Amélia...

    Merci d'avance pour votre aide :-)

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 380
    Points : 134
    Points
    134
    Par défaut
    J'ai trouvé... désolé...
    nbrnom = 3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    machaine = Mid(Split(machaine1, " ")(0), 1, nbrnom ) & " " & Mid(Split(machaine1, " ")(1), 1, 1) & "."

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

Discussions similaires

  1. caractéres spéciaux, fonction split, replace
    Par clochardevobsy dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 22/10/2005, 23h40
  2. Réponses: 5
    Dernier message: 13/10/2005, 12h46
  3. [String] fonction split
    Par tck-lt dans le forum Langage
    Réponses: 2
    Dernier message: 19/07/2005, 17h45
  4. procedure stockée et fonction "split"
    Par wehtam dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/07/2005, 16h21
  5. [Fortran 90] Fonction Split()
    Par gchazelle dans le forum Fortran
    Réponses: 2
    Dernier message: 02/03/2005, 10h16

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