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 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 :

  1. Ouvrez le panneau de connexion (pour réellement ouvrir une connexion, utilisez la fonction de feuille de calcul XConnect)
Application.Run "XLGL.Connect"
  1. Ouvrir le panneau de rapport
Application.Run "XLGL.Reports"
  1. Actualiser le classeur
Application.Run "XLGL.Refresh"
  1. Recalculer le classeur
Application.Run "XLGL.Recalculate"
  1. Figer le classeur actif
Application.Run "XLGL.Freeze"
  1. Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.Freeze", False
  1. Figer la feuille de calcul active
Application.Run "XLGL.FreezeWorksheet"
  1. Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.FreezeWorksheet", False
  1. Figer la plage de cellules sélectionnée
Application.Run "XLGL.FreezeRange"
  1. Pour empêcher l'affichage d'un message de confirmation, utilisez
Application.Run "XLGL.FreezeRange", False
  1. Ouvrir la fenêtre de zoom avant pour la plage sélectionnée
Application.Run "XLGL.Drilldown"
  1. Masquer les lignes et les colonnes contenant uniquement des zéros
Application.Run "XLGL.HideZeros"
  1. Masquer les lignes contenant uniquement des zéros
Application.Run "XLGL.HideZeroRows"
  1. Masquer les colonnes contenant uniquement des zéros
Application.Run "XLGL.HideZeroColumns"
  1. Afficher les lignes et les colonnes
Application.Run "XLGL.Unhide"
  1. Afficher les lignes
Application.Run "XLGL.UnhideRows"
  1. Afficher les colonnes
Application.Run "XLGL.UnhideColumns"
  1. Préparer la mise en page d'impression pour la feuille de calcul active
Application.Run "XLGL.PrintLayout"
  1. Créer une copie de la feuille de calcul active
Application.Run "CopyCurrentWorksheet"
  1. Changer de langue
Application.Run "XLGL.SwitchLanguage"

Édité: mercredi, janvier 08, 2025

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 votre message!

Aimeriez-vous qu'un membre de l'équipe
Logicim réponde à votre message?

Si oui, partagez votre courriel ci-dessous.

Vous recevrez également une copie de votre message.

Nous protégeons vos renseignements personnels.

Merci pour votre message!

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.

Vous ne trouvez pas ce que vous cherchez ?

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