Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 erreur VBA

  • Initiateur de la discussion Initiateur de la discussion telemarrk
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

telemarrk

XLDnaute Occasionnel
Bonjour,

J'ai créé dernièrement un fichier Excel qui m'affiche tous les fichiers PDF se trouvant dans un dossier.

Cela fonctionne sauf si je mets mon fichier dans un dossier se trouvant sur le serveur de mon travail, il m'affiche une erreur dans mon code VBA.

Voir fichier joint

Merci
 

Pièces jointes

  • vba.jpg
    149.9 KB · Affichages: 17
Bonjour Telemarrk,
S'il marche bien en local mais pas sur le serveur, il y a de fortes chances qu'il n'est pas le droit en écriture sur ce serveur. Probablement des droits d'accès limités, ou il faut un login pour pouvoir y écrire.
 
Je pense qu'il existe plusieurs niveaux d'autorisation. Je pense qu'il existe aussi un droit spécifique d'exécution de macros sur serveur. Ce qui ne m'étonnerait pas.
Demandez à votre équipe informatique.

essayez cette PJ en local et sur serveur. Le code est simplissime et vous en aurez le coeur net.
VB:
Sub Test()
    MsgBox "Macros autorisées."
End Sub
 

Pièces jointes

Oups, alors le bug vient de la macro.
Reste à avancer doucement. 🙂

Peut être devriez vous déclarer le workbook et la feuille utilisée.
En PJ un essai avec :
VB:
Sub workbook_open()
    ActiveWorkbook.Sheets("Feuil1").Range("A:B").ClearContents
    ActiveWorkbook.Sheets("Feuil1").Range("F1") = "Config 1 ok."
    Range("A:B").ClearContents
    Range("F2") = "Config 2 ok."
End Sub
Suivant la réponse, cela aidera.
 

Pièces jointes

Bizarre, on dirait que vous n'avez pas le droit en écriture.
Essayez cette PJ, elle donne 4 msgbox si :
1- Lecture autorisée
2- Ecriture autorisée.
3- Effacement petite plage autorisée.
4- Effacement colonnes AB autorisée.
 

Pièces jointes

Cela veut dire que vous n'êtes pas autorisé à lire dans un fichier sur serveur, car cette ligne ne fait que lire la cellule A1.
Donc demandez à votre équipe informatique d'éclaircir cela.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
685
Réponses
10
Affichages
180
Réponses
12
Affichages
360
Réponses
3
Affichages
199
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…