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"

Édité: mardi, novembre 05, 2024

Cet article a-t-il été utile?

Merci ! Vos retours comptent.

Nous aimerions connaître votre avis ! Veuillez fournir un commentaire avant de soumettre.

Merci pour vos commentaires!

Voulez-vous recevoir une réponse directe à votre commentaire?

Si oui, partagez votre courriel ci-dessous.

Vous recevrez également une copie de votre commentaire.

Nous protégeons vos renseignements personnels.

Merci pour vos commentaires!

Vérifiez votre boîte de réception ou votre dossier de courriers indésirables pour trouver la copie de votre commentaire.
Contactez clientcare@logicimtech.com si vous ne l'avez pas reçue.

Articles Liés

Aucun article associé trouvé

Vous ne trouvez pas ce que vous cherchez ?

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

Informations connexes