Convertir La Fonction Trouve En VBA

Bonjour

je souhaite convertir cette fonction =GAUCHE(F2;TROUVE("-";F2)-1) qui extraire le numéro en début de cette chaine de caractère

061-Facture N°A125/2019 Matériels De Construction_02/2019

résultat est 061

merci

Bonjour,

Convertir ? Mais encore ?
eric

Bonjour

merci Mr pour votre réponse

rien encore

j'ai un tableau de 9 colonne et plus de 400000 ligne

j'ai utilise le code suivant pour extraire le premier numéro qui est entre 1 et 99999

.Cells(2, "J").FormulaLocal = "=GAUCHE(F2;TROUVE(""-"";F2)-1)"      

je souhaite la remplacer par cette ligne

.Cells(2, "J").Value = Left(Range("F2"), Find("-", Range("F2") - 1))

mais ca marche pas

Bonjour,
Essaie ainsi :

.Cells(2, "J").Value = VBA.Split(Range("F2").Value, "-")(0)

bonjour,

ou encore

Cells(2, "J") = Val(Range("J2"))

A+

Bonjour

Merci Mr Jean-Eric ,Merci Mr galopin01

Mr galopin01 au lieu de "J2" c'est "F2"

Merci beaucoup

Rechercher des sujets similaires à "convertir fonction trouve vba"