Bonjour,
J'utilise VBA pour créer des copies (excel et PDF) d'un document excel. J'enregistre les copies ici: "C:\Users\XXX\OneDrive" afin de pouvoir enregistrer le document lorsque je suis connecté ou non à mon compte 365. Le dossier est ensuite actualisé et disponible sur tout mes appareils.
Quand je suis en connecté tout marche très bien, par contre lorsque je ne suis pas connecté j'obtiens une erreur 1004: La méthode 'SaveAs' de l'objet 'Workbook' a échoué. A ce moment mon code s'arrête. Quand je vais vérifier dans le dossier où j'enregistre mes copies, elles sont bien présentes.
Le problème est donc que j'ai un message d'erreur qui arrête le code VBA alors que les documents s'enregistre correctement.
L'erreur est sur la ligne:
ActiveWorkbook.SaveAs Filename:=Fname, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
(Fname="C:\Users\XXX\OneDrive\YYY\ZZZ.xlsm")
J'ai fait des recherches sur internet sans succès afin de comprendre ce qui se passe lorsque je n'ai plus de connection internet.
Est ce que vous savez ou est mon erreur ou quelles peuvent être les limitations de la fonction SaveAs avec OneDrive et comment je peux résoudre mon problème.
Merci