Décomposition de cellules

  • Initiateur de la discussion Initiateur de la discussion laurent
  • 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 !

L

laurent

Guest
Bonjour,

Je pense que la solution du problème est facile mais il faut avoir de l'imagination ce que je n'ai pas ...

Dans une cellule excel jai du texte de longueur (ie nombre de caractère)connue. Ex : toto de longueur 4 dans la cellule A1.
maintenant je voudrait mettre chacun des caractères dans une colonne.
Ex: t dans la cellule B1, o dans la cellule C1, t dans la cellule D1, o dans la cellule E1
Bien évidement quelque chose d'optimisée (vade retro les boucles for)serait souhaitable car j'aurais plus de 900 cellules à décomposer comme ça !

Merci par avance

Laurent
 
Bonsoir laurent

peux tu tester la procédure ci joint

Sub TrierLettres()
Dim cell As Range
Dim compteur As Integer
For Each cell In Range("a1", Range("a65536").End(xlUp))
For compteur = 1 To Len(cell)
cell.Offset(0, compteur) = Mid(cell, compteur, 1)
Next
Next
End Sub


je n'ai pas testé les temps de réponses pour plus de 100 lignes de calcul . j'espere que cela pourra t'aider

bonne soirée
Michel
lapin4.gif
 
- 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
4
Affichages
144
Réponses
2
Affichages
816
Retour