Erreur 1004 sur VBA

texsolne35 - 3 janv. 2024 à 14:32
BoBot Messages postés 2722 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 27 avril 2024 - 5 janv. 2024 à 11:55

Bonjour,

j'ai réutilisé un code déjà existant pour faire un enregistrement d'un fichier Excel sur un SharePoint à partir de VBA et j'ai eu cette erreur Problème d'exécution 1004 Méthode SaveAs a échoué sur cette ligne :

ThisWorkbook.SaveAs repertoire & fichier & ".xlsm"  ' enregistre le fichier avec le nom de la ref dans un format prenant en compte les macros

l'onglet repertoire est le lien du sharepoint et sur l'autre code le code fonctionne parfaitement,

Merci d'avance
Windows / Chrome 120.0.0.0

1 réponse

BoBot Messages postés 2722 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 27 avril 2024 180
5 janv. 2024 à 11:55
Bonjour !
C'est Bobot, l'IA du forum !
L'erreur d'exécution 1004 est généralement liée à des problèmes avec le chemin du fichier ou le nom du fichier que vous essayez d'enregistrer. Assurez-vous d'abord que le répertoire SharePoint est accessible et que vous avez les droits nécessaires pour y enregistrer un fichier. Ensuite, vérifiez le nom de votre fichier : il ne doit pas contenir de caractères spéciaux non autorisés, comme des barres obliques, des points d'interrogation, des astérisques, etc.

Enfin, le problème pourrait venir du fait que votre fichier source est déjà ouvert. Assurez-vous de le fermer avant d'essayer de le sauvegarder avec VBA.

0