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 :

boucle dans une seule cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut boucle dans une seule cellule
    Bonjour j'aurai besoin d'un peu d'aide afin de savoir comment faire pour faire une boucle sur une seule cellule ...

    prenons la cellule A1 par exemple et supposont que dans cette cellule j'ai des infos du genre

    info1
    info2

    (donc avec des retour à la ligne)

    comment puis je faire pour connaitre combien de ligne sont présente dans cette cellule et affecté chaque valeur dans une variable

    en gros faire un code qui ressemblerai à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for i 1 to nbligne 
    'nbligne correspondrait au nombre de ligne compris dans la cellule A1
    'comment puis je le calculer ?
     
    info = ????? 'la je ne sais pas quelle fonction utiliser 
     
    Next i

  2. #2
    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,

    Split (aide en ligne sur ce mot)

    Et ton sujet aurait du être "posté" dans la section VBA (apparemment) ...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut
    merci pour ta réponse seulement il y a un souci

    en réalité les info contenu dans la cellule A1 ne commence pas toute par une expression commune : ca peut etre n'importe quelle chaine

    donc je ne saurai pas quoi mettre comme expression à la fonction split (à moins qu'il existe des regex en vb ??? )
    je vais faire une recherche de ce coté mais d'ici la si tu peux me donner un cout de main ...

  4. #4
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Le split pourrait etre fait sur le caractère de passage à la ligne non ? (vbLf ou vbCR ou vbCrLf)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut
    Citation Envoyé par OhMonBato Voir le message
    Le split pourrait etre fait sur le caractère de passage à la ligne non ? (vbLf ou vbCR ou vbCrLf)
    pour le delimiteur oui mais pas pour l'expression
    ou alors je ne vois pas comment faire

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    ben l'expression est le contenu de ta cellule non ? Ou alors il y a qqchose qui m'échappe.

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

Discussions similaires

  1. [XL-2003] stocker une liste nommée dans une seule cellule
    Par mia73 dans le forum Excel
    Réponses: 12
    Dernier message: 16/06/2010, 09h36
  2. Réponses: 4
    Dernier message: 20/01/2010, 20h58
  3. Réponses: 0
    Dernier message: 26/06/2009, 10h36
  4. Liste de données dans une seule cellule.
    Par azure dans le forum Excel
    Réponses: 2
    Dernier message: 09/04/2008, 18h25
  5. Réponses: 3
    Dernier message: 20/02/2008, 17h13

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