Pour le MSGBOX en fin de macro le problème est régler. Par contre pour l'Intput, j'ai bien testé en tapant "FIN" dans le champ qui me sort de la boucle mais comme je cherche également de mon côté, lorsque la macro démarre je mets par défaut l'année en cours par défaut qui est récupérer en X3. Cela donne cela
Sub ENREGISTREFACTURE()
'
Dim Chemin As String
'"K2" Valeur se trouvant dans la Facture c'est le chemin où sera enregistré une copie de
'la facture "D:\FACTURES\"
'"H10" Nom du fichier qui correspond au numéro de facture
DEBUT:
DossierCellule = Range("K2").Value
Nomdossier = Application.InputBox("Tapez l'année :", "Dossier FACTURES ...", Range("X3").Value)
If Nomdossier = "FIN" Then Exit Sub
NomFichier = Range("H10").Value & ".xlsm"
Chemin = DossierCellule & Nomdossier & "\"
................................
En faisant comme tu me l'indiques je perds le bénéficie de la valeur par défaut et c'est embêtant. Si tu as une idée, je suis preneur.
Merci