Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2011, 15h12   #1
Invité régulier
 
Inscription : juillet 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 17
Points : 5
Points : 5
Par défaut Saut de lignes après Split chaine

Salut,

J'ai un petit soucis, je voudrais faire un retour à la ligne dans ma chaine de caractère "lrootcausedesctextValue" lorsqu'il y a un ". " dans celle-ci.
J'arrive bien à passer les valeurs dans Tableau(V) mais je n'arrive pas a faire un saut de ligne pour tout avoir dans "lrootcausedesctextValue2"
Quelqu'un peut-il m'aider si il vous plait?

Code :
1
2
3
4
5
6
7
8
9
10
 
Dim Tableau() As String
Dim V As Integer
 
Tableau = Split(lrootcausedesctextValue, ". ")
 
    For V = 0 To UBound(Tableau)
 
         lrootcausedesctextValue2 = lrootcausedesctextValue2 + Tableau(V) & chr13
    Next V
nocontrol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 15h19   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 899
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 899
Points : 7 185
Points : 7 185
Bonjour,

J'utiliserais plutôt Replace

Code :
1
2
str = "maphrase comporte un point. Retour à la ligne"
str = Replace(str, ". ", "." & Chr(13))
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 16h19   #3
Invité régulier
 
Inscription : juillet 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 17
Points : 5
Points : 5
Merci pour la réponse, ça marche !
nocontrol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h14.


 
 
 
 
Partenaires

Hébergement Web