XLGL et VBA

Une question que nous recevons de plus en plus souvent est: Est-ce que les fonctions XLGL peuvent être appelé à partir de VBA((Visual Basic for Application). La réponse est Oui.

Ce sujet est avancé et, si vous n’êtes pas familier avec VBA, vous pourriez être tenté de la sauter. Toutefois, connaître un peu de VBA peut vous faire sauver des efforts inutiles passés sur des taches répétitives. Nous parlerons de plus en plus de XLGL et VBA, particulièrement de l’habilité à créer vos propres fonctions.

Quoique XLGL ne soit pas totallement implémenté en VBA, il demeure possible d’appeler n’importe quelle fonction en utilisant Application.Run. Par exemple :

Amount = Application.Run("XGL", "1020")

retournera dans la variable Amount, le solde courrant du compte 1020.

Le premier paramètre de Application.Run est toujours le nom de la fonction suivi des paramètres que vous fournissez.

Les commandes du menu peuvent aussi être appelées de la même façon. Par exemple, pour recalculer le chiffrier en utilisant la commande Recalculer de XLGL :

Application.Run "XLGL__Recalculate"

Pour rafraichir:

Application.Run "XLGL__Refresh"

Ceci devrait vous donner un bon depart sur l’utilisation de XLGL avec VBA. Dans le futur, nous regarderons la possibilité de créer des fonctions sur mesure et répondrons à toutes questions reçues sur le sujet.

Répondre