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 !

condors.s

XLDnaute Occasionnel
Bonjour,

Sur excel, il est facile de concatener des cellules, mais comment deconcater !!!
Est il possible d'ecrire un texte dans une cellule et d'individualilser chaque caractère (meme les epace) dans une cellule propre...

😎
Si quelqu'un a une info, je suis fan

Merci
 
Re : deconcatener

OK merci,

le probleme est resolu. J'ai fait une autre technique :🙁
sur une nouvelle feuille
A1=nbcar(feuille1!A1)
A2=1, A3=2, A4=3, ........
B2=SI($A$1>=A2;GAUCHE(texte!$B$2;formule!A2);"")
C2=DROITE(B2;1)

le tout etentdu sur la totalité de la colone.

Apres avoir appliqué une formule pour convertir les données a partir d'une base, je souhaiterais concaterner toute la colone F

Comment faire pour éviter
=F1&F2&F3........&F255........😱


je n'arrive pas a trouver de formule pour etendre la concatenation a l'infini (ou jusqu'en bas de la feuille)...🙄
 
Re : deconcatener

Bonjour,

si ta colonne F a moins de 256 lignes, tu peux utiliser le MCONCAT de la bibliothèque MOREFUNC de L Longre.

sinon, tu te fais une fonction concat genre :
Code:
 Function concat(vrange As Range) As String
    For Each vcell In vrange
        concat = concat & vcell
    Next
End Function
et tu appelles :
=MCONCAT(DECALER($F$1;;;NBVAL(F:F);1))
ou
=concat(DECALER($F$1;;;NBVAL(F:F);1))

cordialement
 
Re : deconcatener

Salut ODVJ

Merci pour l'aide, mais ce que j'ai oublié de préciser c'est que je débute dans les macro et que pour pouvoir executer une manip comme ca il faudrait que tu me fasse un petit tutoriel.
Un truc pour neuneu qui ne sais pas faire quoi.

Je te remercie

@+
 
Re : deconcatener

Bonjour,

ecrire un texte dans une cellule et individualilser chaque caractère (meme les epaces) dans une cellule propre...

Le texte en A1

Déconcatener sur la même ligne :
En B1 : =SI(COLONNE()-1>NBCAR($A1);"";STXT($A1;COLONNE()-1;1))
formuile à copier vers la droite

Déconcatener dans la même colonne :
En A2 : =SI(LIGNE()-1>NBCAR(A$1);"";STXT(A$1;LIGNE()-1;1))
formule à copier vers le bas

concatener toute la colonne F

Laisser F1 et G1 vides
En G2 : =G1&F2
formule à copier vers le bas.
Le résultat se trouve dans la dernière cellule.

mjo
 
- 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
3
Affichages
256
Réponses
7
Affichages
689
  • Question Question
Microsoft 365 Filtre Dynamique
Réponses
5
Affichages
253
Retour