AutomatiseOffice
SAPEXCELVBA

Macros Excel SAP GUI - la méthode secrète

·2 min de lecture

Introduction

Dans ce guide, vous apprendrez à connecter une feuille de calcul Excel à SAP GUI en utilisant des macros. Pas besoin d'être développeur - ce tutoriel est conçu pour les débutants.

Section 1 : Autoriser les macros dans Excel

Pour commencer, vous devez activer l'onglet Développeur dans Excel :

  1. Créez un nouveau classeur Excel
  2. Allez dans Fichier, puis Options
  3. Sélectionnez "Personnaliser le ruban"
  4. Cochez la case "Développeur" dans la section de droite
  5. Cliquez sur OK

Onglet Développeur dans Excel avec Visual Basic

Section 2 : Autoriser l'accès à SAP GUI dans Excel

Maintenant, activez la référence SAP GUI Scripting API :

  1. Cliquez sur l'onglet Développeur, puis "Visual Basic"
  2. Allez dans Outils, puis Références

Menu Outils puis Références dans VBA

  1. Cliquez sur Parcourir et entrez le chemin : C:\Program Files (x86)\SAP\FrontEnd\SAPgui\sapfewse.ocx
  2. Cliquez sur Ouvrir
  3. Vérifiez que "SAP GUI Scripting API" est bien coché et cliquez sur OK

SAP GUI Scripting API coché dans les références VBA

Section 3 : Analyse de la macro Excel

Le fichier Excel contenant le code complet avec des explications détaillées est disponible en téléchargement sur la page ressources. Toutes les lignes de code sont commentées pour faciliter la compréhension.

Section 4 : Tester la macro Excel connectée à SAP GUI

Pour tester votre macro :

  1. Insérez une forme dans Excel (Insertion, Illustrations, Formes)
  2. Faites un clic droit sur la forme et assignez la macro
  3. Cliquez sur le bouton pour lancer l'exécution

Important : Sauvegardez votre fichier au format .xlsm (classeur Excel prenant en charge les macros), et non .xlsx. Si vous sauvegardez en .xlsx, vos macros seront supprimées.

Conclusion

Vous savez maintenant connecter Excel à SAP GUI avec des macros VBA. Pour aller plus loin et apprendre à extraire des données SAP, automatiser des imports/exports et enchaîner plusieurs macros, consultez notre formation complète.

Articles liés

Macros SAP GUI SANS CODER ?
SAPAUTOMATION

Macros SAP GUI SANS CODER ?

Apprenez à enregistrer vos propres Macros SAP GUI en 3 étapes simples et SANS CODER. Fonctionne quelle que soit votre version de SAP.

Envie d'aller plus loin ?