Bonjour à tous,
C'est mon 1er post sur le forum, j'espère donc qu'il sera assez complet
Je rencontre un soucis avec une macro. Celle-ci fonctionne parfaitement sur mon PC, mais dès que je souhaite la faire tourner sur un serveur (pour l'automatisation), celle-ci bug toujours au même endroit du code, lors de la connexion à SAPLogon (Analysis).
Résume de la macro :
- Mise à jour à l'ouverture
- Lancement Analysis
- Connexion Analysis via SAPLogon
BUG (voir PrintScreen) --> Erreur 1004 SAPLogon. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.
Voici la partie du code qui pose soucis :
Private Sub MyGetData()
'Déclaration des variables
Dim SAPResultLogin, SAPresultRefresh As Long
SAPResultLogin = Application.Run("SAPLogon", "DS_1", "100", "MonLogin", "MonMotDePasse", "FR")
SAPresultRefresh = Application.Run("SAPExecuteCommand", "Refresh", "DS_1")
Encore plus bizarre, si je clique sur Débogage, sans rien modifier et que je relance la macro manuellement dans le fichier Excel via une macro affecté à un bouton, cela fonctionne.
j'ai déjà essayé de modifier l'activation des macros, de définir l'emplacement comme dossier sécurisé, mais sans succès.
Si vous savez m'aider à réparer l'erreur ou même contourner l'erreur pour pouvoir quand même faire tourner la macro automatiquement, ce serait parfait
Merci pour votre aide.