Erreur 1004 sur VBA
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
A voir également:
- Erreur 1004 vba
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Erreur upes 1025 - Forum Téléviseurs
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
1 réponse
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.
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.