Bonjour à tous,
J'avais ouvert un fil dans la mauvaise section https://www.excel-downloads.com/threads/extraire-donnees-chaine-de-caractere.195895/
Je remercie JDCL, Modeste, Victor21, Staple1600 et modeste geedee pour leurs réponses ;-)
D'ailleurs la solution suivante sous forme de formule étant concluante :
Cependant je voudrais réaliser la même chose sous forme VBA dans cet esprit :
Mais je n'arrive pas à faire fonctionner le code ;-(
Comment puis je transcrire la formule d'origine sous forme VBA ?
Merci d'avance @ vous
J'avais ouvert un fil dans la mauvaise section https://www.excel-downloads.com/threads/extraire-donnees-chaine-de-caractere.195895/
Je remercie JDCL, Modeste, Victor21, Staple1600 et modeste geedee pour leurs réponses ;-)
D'ailleurs la solution suivante sous forme de formule étant concluante :
Code:
=SIERREUR(GAUCHE(H2;3)&DROITE(H2;NBCAR(H2)-3)*1;"")
Cependant je voudrais réaliser la même chose sous forme VBA dans cet esprit :
Code:
L3 = Sheets("Feuil1").Range("E65536").End(xlUp).Row
For i = 2 To L3
ancien_ref = Cells(i, 5).Value
nouvelle_ref = SIESTNA(GAUCHE(ancien_ref;3)&DROITE(ancien_ref;NBCAR(ancien_ref)-3)*1;"")
cells(i,5).value=nouvelle_ref
MsgBox nouvelle_ref
Next i
Mais je n'arrive pas à faire fonctionner le code ;-(
Comment puis je transcrire la formule d'origine sous forme VBA ?
Merci d'avance @ vous