Bonjour,

J’ai créé une Macro sur Excel qui utilise à la fois du code VBS et VBA pour rapatrier des données contenues dans une table d’une transaction SAP. Pour générer le code VBS, j’utilise dans SAP l’option « Enregistrement et Playback de script ».

Voici mes actions en code VBS:

1) Je me connecte à SAP
2) Je sélectionne ma transaction
3) Je sélectionne ma variante dans cette transaction
4) Avant de lancer ma requête dans cette transaction, pour rajouter un filtre, j'importe une liste de données issues d'un fichier texte (que j'ai créé préalablement)
5) J’exécute ma requête
6) J'exporte mes données sous Excel

Lorsque j’exécute à nouveau le Script VBS, tout fonctionne en automatique sauf l’étape n°4, où je dois manuellement charger le fichier texte situé sur mon bureau (Une fenêtre Windows apparaît et me demande de choisir le fichier je souhaite charger)

Ma question est comment écrire en VBS l'étape n°4 afin que le chargement se fasse tout seul en automatique?

En espérant avoir été assez clair.

Merci pour votre contribution! :-)

MAn