Bonjour à tous,
Je rencontre un problème avec Excel 2021 sur Windows 11 Pro.
J'utilise un fichier depuis plus de 3 ans avec un code qui n'a pas changé.
Or, depouis ce jour, Excel et VBA m'indiquent que le code rencontre une erreur : Erreur d'exécution 52.
Voici mon code qui ne posait pas de problème jusqu'à présent :
Dim NomDossier
NomDossier = Sheets("DEMANDE DEVIS").Range("L3")
If Dir("C:\Users\moi\Desktop\" & NomDossier & "\", 16) = "" Then MkDir ("C:\Users\moi\Desktop\" & NomDossier & "\")
Dim NFic$
NFic = "C:\Users\moi\Desktop\" & NomDossier & "\" & Sheets("DEMANDE DEVIS").Range("L3")
La partie qui pose problème est la ligne numéro 4 (le If) jusqu'à "Then" (c'est surligné en jaune dans l'éditeur VBA).
Je ne comprends pas le problème. Pouvez-vous m'aider à résoudre ce mystère ?
---
J'ai également un problème avec cette ligne :
ActiveWorkbook.SaveAs Filename:=NFic, FileFormat:=52
Excel m'indique : Erreur d'exécution 1004.