Utiliser XLGL dans une macro VBA

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 Doublesolde = 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 Doublemontant = 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 active
    Application.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ée
    Application.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ée
    Application.Run "XLGL.Drilldown"
  • Masquer les lignes et les colonnes contenant uniquement des zéros
    Application.Run "XLGL.HideZeros"
  • Masquer les lignes contenant uniquement des zéros
    Application.Run "XLGL.HideZeroRows"
  • Masquer les colonnes contenant uniquement des zéros
    Application.Run "XLGL.HideZeroColumns"
  • Afficher les lignes et les colonnes
    Application.Run "XLGL.Unhide"
  • Afficher les lignes
    Application.Run "XLGL.UnhideRows"
  • Afficher les colonnes
    Application.Run "XLGL.UnhideColumns"
  • Préparer la mise en page d'impression pour la feuille de calcul active
    Application.Run "XLGL.PrintLayout"
  • Créer une copie de la feuille de calcul active
    Application.Run "CopyCurrentWorksheet"
  • Changer de langue
    Application.Run "XLGL.SwitchLanguage"

Publié: mardi, novembre 05, 2024

Articles Liés

Aucun article associé trouvé

Vous ne trouvez pas ce que vous cherchez ?

Contactez-nous afin que nous puissions répondre à votre question.

Informations connexes