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

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
 

Tibo

XLDnaute Barbatruc
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)

@+
 

hicham8338

XLDnaute Nouveau
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)

@+
 

Tibo

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

resalut,

Je te joins le fichier avec les 2 formules.

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

Bonne soirée


@+
 

Pièces jointes

  • 10ème_virgule.zip
    1.4 KB · Affichages: 321

hicham8338

XLDnaute Nouveau
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


@+
 

Tibo

XLDnaute Barbatruc
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

@+
 

Doudou42

XLDnaute Nouveau
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
 

Discussions similaires

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 014
dernier inscrit
Aurélie MONTEIL