pb decoupage

M

mathieu

Guest
bonjour tout le monde

j ai un probleme de découpage de cellule.
je m explique mes cellules contiennent les valeur du type : 'MAT ABS - 08-12-2005'.

MAT ABS = nom
08-12-2005 = date

ces valeurs sont situées ds la colonne B et ce que je souhaite c que pour chaque ligne la valeur de la colonne B soit decomposé en 2, le nom reste dans la colonne B mais par contre la date va dans la colonne E

je vous met un exemple pour que vous compreniez


j ai utilise les methode suivantes :

For i = 2 To Sheets('facturation').Range('N65536').End(xlUp).Row
Sheets('facturation').Cells(i, 5).FormulaR1C1 = '=RIGHT(RC[-3],10)'
'Sheets('facturation').Cells(i, 2).FormulaR1C1 = '=LEFT(RC[0],LEN(RC[0])-11)'
Next i

ou encore

With Sheets('facturation')
L = .Range('N65536').End(xlUp).Row
For i = 2 To L
madate = Right(.Cells(i, 2), 10)
.Cells(i, 5).Value = madate
Next i
End With

mais ca ne marche pas

dc si vous avez des idees je vous ecoute.

merci d avance

bone journee

@+ mat [file name=exceldownload_20050719122010.zip size=8562]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exceldownload_20050719122010.zip[/file]
 

Pièces jointes

  • exceldownload_20050719122010.zip
    8.4 KB · Affichages: 12

michel_m

XLDnaute Accro
Salut Mathieu,

Hier 5 personnes ont essayé de répondre à ton problème

Aucun coucou de remerciement ni d'excuses pour un problème mal posé !

Tu te contentes de reposer le tout sous une une autre forme;

Je suggère à votre Eminence qu'elle lise la charte ET SURTOUT QU'ELLE DAIGNE L'APPLIQUER

C'est vrai qu'on est stupide d'essayer de dépanner les gens...

Michel
 

Abel

XLDnaute Accro
Bonjour Mathieu,

Dans l'exemple que tu as joint c'est :
Code:
For i = [b][color=#0000FF]7[/color][/b] To L
madate = Right(.Cells(i, 2), 10)
.Cells(i, 5).Value = Format(madate, 'dd mm yyyy')

En espérant que cela te dépanne.

Abel.
 
M

mathieu

Guest
salut michel

donc je suis désolé de ne pas t avoir remercier mais d habitude qd ca marche je remercie tout le temps.

De plus je dit tjs merci d avance au cas ou justement j oublierai de remercier

et si j ai posé plusieurs fois le meme pb sur differents articles c que je retrouvais pas le dernier et j etais presse dc j en sui dsl et je recommencerai pas.


dc en plus de michel je tiens a remercier tout le monde car car marche enfin j ai juste un petit probleme de date mais je pense pouvoir le regler tout seul ;-)

au revoir
 
M

mathieu

Guest
re tout le monde

au autre probleme se pose a moi.

j ai des valeurs du type '08/30/2012' dans certaines cases et derriere ces valeurs se trouvent la formule suivante ' =RIGHT(RC[-3],10)'


ce que je souhaiterai ca serait que les valeurs '08/30/2015' se mettent au format 'mmm-yyyy' soit 'aou-2015' mais mon probleme viens du fait que je n arrive pas a enchaine les formules sur la meme case.

si vous avez une idée je vous ecoute.

Merci d avance


bonne fin de journéé

@+ MAT
 

Gael

XLDnaute Barbatruc
Bonjour Mathieu, Bonjour Michel, Bonjour Abel,

La formule =RIGHT(RC[-3],10) revient à prendre les 10 ca ractères de droite de la cellule située sur la même ligne et 3 colonnes avant.

Equivalent en Français: =DROITE(LC(-3);10) avec le style de référence L1C1.

Pour avoir la date comme tu le soouhaites, je pense que la formule suivante devrait convenir:

=TEXTE(DROITE(LC(-3);10);'mmmm aaaa')

@+

Gael
 
M

mathieu

Guest
non ca marche tjs pas.

j avais essaye une methode similaire mais il me met a chaque fois 'erreur de syntaxe ou fin d instruction requis'

la formule marche si je la tappe directement ds la case mais si je met la ligne de code sous vb editor ca ne marche pas.

est ce que vous avez deja eu ce probleme?


merci qd meme de m aider c tres gentil de votres pars
 
M

mathieu

Guest
non ca marche tjs pas.

j avais essaye une methode similaire mais il me met a chaque fois 'erreur de syntaxe ou fin d instruction requis'

la formule marche si je la tappe directement ds la case mais si je met la ligne de code sous vb editor ca ne marche pas.

est ce que vous avez deja eu ce probleme?


merci qd meme de m aider c tres gentil de votres pars
 

Discussions similaires

Réponses
4
Affichages
218

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 530
dernier inscrit
Chess01