Dans Visual Basic pour Application (VBA), vous pouvez appeler n'importe quelle fonction de feuille de calcul XLGL et un certain nombre de macros XLGL à l'aide de la commande Excel Application.Run
.
Par exemple, vous pouvez obtenir le solde du compte 4010 à l'aide de la fonction de feuille de calcul XGL :
Dim solde as Double
solde = Application.Run("XGL", "4010")
Assurez-vous de fournir tous les paramètres dans l'ordre spécifié dans la documentation de chaque fonction. Les arguments vides peuvent être une chaîne vide. Par exemple, pour obtenir le montant total de toutes les transactions du compte 4010-0300, où 0300 est le département, vous utiliserez :
Dim montant as Double
montant = Application.Run("XGLP", "4010", "", "", "0300")
Macros prédéfinies
Utilisez les commandes suivantes pour réaliser des actions normalement effectuées à l'aide du ruban XLGL :
- Ouvrez le panneau de connexion (pour réellement ouvrir une connexion, utilisez la fonction de feuille de calcul XConnect)
Application.Run "XLGL.Connect"
- Ouvrir le panneau de rapport
Application.Run "XLGL.Reports"
- Actualiser le classeur
Application.Run "XLGL.Refresh"
- Recalculer le classeur
Application.Run "XLGL.Recalculate"
- Figer le classeur actif
Application.Run "XLGL.Freeze"
Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.Freeze", False
Figer la feuille de calcul activeApplication.Run "XLGL.FreezeWorksheet"
Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.FreezeWorksheet", False
Figer la plage de cellules sélectionnéeApplication.Run "XLGL.FreezeRange"
Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.FreezeRange", False
Ouvrir la fenêtre de zoom avant pour la plage sélectionnéeApplication.Run "XLGL.Drilldown"
Masquer les lignes et les colonnes contenant uniquement des zérosApplication.Run "XLGL.HideZeros"
Masquer les lignes contenant uniquement des zérosApplication.Run "XLGL.HideZeroRows"
Masquer les colonnes contenant uniquement des zérosApplication.Run "XLGL.HideZeroColumns"
Afficher les lignes et les colonnesApplication.Run "XLGL.Unhide"
Afficher les lignesApplication.Run "XLGL.UnhideRows"
Afficher les colonnesApplication.Run "XLGL.UnhideColumns"
Préparer la mise en page d'impression pour la feuille de calcul activeApplication.Run "XLGL.PrintLayout"
Créer une copie de la feuille de calcul activeApplication.Run "CopyCurrentWorksheet"
Changer de langueApplication.Run "XLGL.SwitchLanguage"
Cet article a-t-il été utile?
Merci de nous aider à nous améliorer.