XL 2013 EClater une cellule en plusieurs lignes sur plusieurs colonnes

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 !

al.usa3193@hotmail.com

XLDnaute Nouveau
Bonjour à tous,

Je ne suis pas experte dans tout ce qui macro et c'est un peu du charabia pour moi 🙂 🙂
Je souhaiterais eclater les données d'une cellule sur plusieurs lignes svp, je vous joins mon fichier!!!

Merci de votre aide ....🙂
 

Pièces jointes

Bonjour le fil, le forum, job75

Ce n'est pas mon convertisseur mais celui de Microsoft 😉

Celui que tous les possesseurs d'Excel devaient installer à la sortie d'Excel 2OO7.

Je crois que depuis 201O le bug persiste et signe car si tu réenregistre ton*.xls (qui effectivement me permet de lancer la macro associée au CommandButtopn) en *.xlsm que je retélécharge puis le convertisse de nouveau, le problème resurgira.

Enfin tout ceci est moins perturbant que l'absence de retour de la demanderesse depuis le message#5 qui elle n'est pas sous 2003.
 
Bonjour le fil, le forum,

Bien sûr on peut aussi ajouter des renvois à la ligne (vbLf) où l'on veut dans le texte en C2.

Par exemple ici après les nombres suivis d'un espace, c'est très simple :
Code:
Private Sub CommandButton1_Click()
Dim c As Range, s, t$, i%
Application.ScreenUpdating = False
Rows("3:" & Rows.Count).Delete 'RAZ
Rows("3:" & Rows.Count).WrapText = False 'pas de renvoi à la ligne
For Each c In [A2:B2,D2:G2] 'plage à adapter
  s = Split(Replace(Replace(c, vbLf, " "), " %", "%"))
  If c <> "" Then c(2).Resize(UBound(s) + 1) = Application.Transpose(s)
Next c
Set c = [C2] 'cellule à adapter
If c <> "" Then
  t = c
  For i = 0 To 9
    t = Replace(t, i & " ", i & vbLf) 'renvoi à la ligne à la place de l'espace
  Next
  c = t 'nouveau texte en C2
  s = Split(t, vbLf)
  c(2).Resize(UBound(s) + 1) = Application.Transpose(s)
End If
Columns("C").AutoFit 'ajustement largeur
Rows(2).AutoFit 'ajustement hauteur
End Sub
Fichiers (3 bis).

Bon week-end.
 

Pièces jointes

- 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

Discussions similaires

Réponses
5
Affichages
412
Retour