comment couper une chaine de caractère dans une cellule apres 10 virgules

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 !

hicham8338

XLDnaute Nouveau
Bonjour,
j'ai des cellules contenant des chaines de caractères que j'aimerai decouper après 10 virgules.
Exemple:

aaa,aaa,a,aa,aaa,ee,eee,e,eee,ee,eee,cccc
j'aimerai avoir suite au decoupage
aaa,aaa,a,aa,aaa,ee,eee,e
couper la chaine en 2 apres 10 virgules.

Merci de votre aide

Hicham
 
Re : comment couper une chaine de caractère dans une cellule apres 10 virgules

Salut Hichan,

A essayer par formule :

en A1, ta chaîne

en B1 : la chaîne jusqu'à la 10ème virgule :

=STXT(A1;1;TROUVE("µ";SUBSTITUE(A1;",";"µ";10))-1)

en C1 : la chaîne au-dela :

=STXT(A1;TROUVE("µ";SUBSTITUE(A1;",";"µ";10))+1;9^9)

@+
 
Re : comment couper une chaine de caractère dans une cellule apres 10 virgules

merci tibo, par contre quand j'essaye ces formules la ça ne marche pas parce que ma version d'excel est anglaise, tu n'aurai pas le nom des methodes en anglais svp ?

encore merci


Tibo à dit:
Salut Hichan,

A essayer par formule :

en A1, ta chaîne

en B1 : la chaîne jusqu'à la 10ème virgule :

=STXT(A1;1;TROUVE("µ";SUBSTITUE(A1;",";"µ";10))-1)

en C1 : la chaîne au-dela :

=STXT(A1;TROUVE("µ";SUBSTITUE(A1;",";"µ";10))+1;9^9)

@+
 
Re : comment couper une chaine de caractère dans une cellule apres 10 virgules

merci tibo!!
je vais encore solliciter tes lumières!
est ce que tu sais comment l'ecrire sur vba, quand je tape ça dans ma macro, ça me repond que la fonction n'a pas été declarée

encore merci

Tibo à dit:
resalut,

Je te joins le fichier avec les 2 formules.

Quand tu vas l'ouvrir, les formules seront automatiquement traduites.

Bonne soirée


@+
 
Re : comment couper une chaine de caractère dans une cellule apres 10 virgules

Salut Hicham,

Ben désolé, mais le VBA, c'est pas trop ma partie.

Mais ne désespère pas, des Vbaïstes vont sans doute passer pour te donner l'équivalent en VBA.

Bonne journée

@+
 
Re : comment couper une chaine de caractère dans une cellule apres 10 virgules

Salut,

Pour affecter ta formule a ta cellule, essaye ca :
ActiveCell.FormulaR1C1 = "=STXT(A1;TROUVE("µ";SUBSTITUE(A1;",";"µ";10))+1;9^ 9)"
mais avec la version traduite bien sur =)

Voila j'espere t'avoir ete utile
bonne journée
Doudou42
 
- 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

Retour