Deconcatener une cellule en colonnes

  • Initiateur de la discussion Initiateur de la discussion JeanLoup
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JeanLoup

Guest
Bonjour,
Dans la cellule A1, j'ai une zone texte avec la forme suivante

texte1/texte2/texte3/ ...

C'est toujours le même séparateur /

J'aimerais le résultat suivant :

A2 = texte1
A3 = texte2
A4 = texte3

etc ...

Merci pour votre réponse
 
Re : Deconcatener une cellule en colonnes

Fonction split()
Essaye cette macro :

Code:
Sub Macro1()
    Dim chaine As String
    Dim tableau() As String
    Dim x As Integer
    
    chaine = Cells(1, 1)
    tableau = Split(chaine, "/")
    
    ' Attention : comme en C, zéro est la première valeur d'un tableau
    For x = 0 To UBound(tableau)
        Cells(x + 2,1) = tableau(x)
    Next x
End Sub
 
Re : Deconcatener une cellule en colonnes

Je corrige une petite erreur xy :
Code:
Sub Macro1()
    Dim chaine As String
    Dim tableau() As String
    Dim x As Integer
   
    chaine = Cells(1, 1)
    tableau = Split(chaine, "/")
   
    ' Attention : comme en C, zéro est la première valeur d'un tableau
    For x = 0 To UBound(tableau)
        Cells(x + 2, 1) = tableau(x)
    Next x
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
113
Réponses
1
Affichages
344
wDog66
W
Réponses
4
Affichages
309
Retour