VBA - n° facture automatique / Erreur de compilation

Bonjour à tous,

Etant novice en VBA et après avoir cherche de fond en comble internet, j'ai réussi à en trouver une afin d'obtenir une numérotation de facture automatique au format suivant "FAYYMM000".

Voici le module trouvé :

Function NumFacture(Numero, DateFacture)

Début = "FA"
NouveauNum = &UCase(Format(DateFacture,“YYMM"))

Fin = Format(Mid(Numero, 0, 3) + 1, “000”)
NumFacture = Début & NouveauNum & Fin

End Function

Cependant, concernant le ligne en rouge, Excel ouvre une fenêtre "Erreur de compilation: Attendu : séparateur de liste ou )" dès que j'enlève une des parenthèse ou "Erreur de compilation: Attendu : expression" concernant le & tout devant.

J'ai beau enlever chaque lettre ou symbol mis en gris par le logiciel, j'ai toujours l'un des deux messages !

Merci d'avance pour votre aide :)

Bonsoir EmilieG

Problèmes du premier guillemet qui n'en est pas

Function NumFacture(Numero, DateFacture)
  Début = "FA"
  NouveauNum = UCase(Format(DateFacture, "YYMM"))
  Fin = Format(Mid(Numero, 0, 3) + 1, “000”)
  NumFacture = Début & NouveauNum & Fin
End Function

Merci de mettre le code donné entre balise SVP, avec le bouton </>

A+

Rechercher des sujets similaires à "vba facture automatique erreur compilation"