Bonjour,
Sans fichier, par facile.
Que contient la cellule E8 ?
Si je comprend bien, votre variable (annéefacture, variable que je déteste et que je remplacerais par anneeFacture), contient un truc du genre Prof-2024-01-0001, dans ce cas là votre variable devrait être
annéefacture = Mid(Sheets("Proforma").Range("E8"), 6, 4)
Cdt