VBA, EXCEL : activer une référence

Les fonctions du langage VBA sont classées dans différentes bibliothèques (ou références). Il est nécessaire d’activer les bibliothèques comprenant les fonctions utilisées dans une macro, faute de quoi la macro ne pourra s’exécuter et un message d’erreur s’affichera.

Share Button

EXCEL, VBA : importer un fichier texte dans Excel (cas pratique)

Le présent article met en pratique l’importation de fichiers texte dans Excel. Les exemples développés ci-après sont des applications courantes dans le monde de la comptabilité (expertise-comptable et audit compris) : importation dans Excel de balances générales, de journaux d’écritures comptables ou encore du FEC à des fins d’analyse et de révision. Les étapes à suivre sont les …

Continue reading ‘EXCEL, VBA : importer un fichier texte dans Excel (cas pratique)’ »

Share Button

Excel & VBA : affecter une macro à un bouton de commande

Pour déclencher manuellement l’exécution une macro VBA, il y a deux solutions. La première consiste à la sélectionner dans la liste des macros puis à l’exécuter. La deuxième consiste à affecter l’exécution de la macro à un bouton de commande. Cette seconde solution présente l’avantage d’être plus professionnelle et facilité l’usage de votre feuille de …

Continue reading ‘Excel & VBA : affecter une macro à un bouton de commande’ »

Share Button

EXCEL : enregistrer un classeur contenant une macro VBA

Par défaut, depuis la version 2007 d’Excel, un classeur est doté de l’extension *.xlsx. Un tel classeur ne peut comprendre de macro VBA. D’ailleurs, si l’on enregistre un classeur comprenant une macro VBA avec cette extension, la macro sera irrémédiablement perdue ; un message alerte l’utilisateur sur ce risque en cas d’erreur. Pour enregistrer un …

Continue reading ‘EXCEL : enregistrer un classeur contenant une macro VBA’ »

Share Button

EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros, 3ème partie : exécuter une macro

L’intérêt des macros est d’exécuter un ensemble de tâches automatiquement. C’est ce que nous allons aborder dans cette partie. Avant d’aller plus loin, nous devons ajouter un nouveau menu à EXCEL : le menu « Développeur ». C’est à partir des options offertes par ce menu que nous accédons à l’environnement de développement intégré (EDI) d’EXCEL. Pour …

Continue reading ‘EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros, 3ème partie : exécuter une macro’ »

Share Button

EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros, 2ème partie : enregistrer une macro

La prochaine étape consiste à mettre en oeuvre l’enregistreur de macros. A la manière d’un keylogger qui enregistre tout ce que vous tapez sur votre clavier, l’enregistreur de macros mémorise toutes vos actions dans votre session Excel (saisie de formules de calcul, mise en place de filtres ou de tableaux croisés dynamiques, changement de police …

Continue reading ‘EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros, 2ème partie : enregistrer une macro’ »

Share Button

EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros

Le langage VBA d’EXCEL est un outil puissant et utile dans notre quotidien professionnel. Le VBA automatise la réalisation de traitements récurrents (calculs, tris, rapprochements, mises en forme…). L’apprentissage d’un nouveau langage n’étant pas une tâche aisée, EXCEL est doté d’un enregistreur de macros fort pratique facilitant l’expérimentation. L’objet du présent article est de présenter …

Continue reading ‘EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros’ »

Share Button

EXCEL : Créer une fonction en VBA

Excel est un formidable outil d’analyse et de calcul. Excel est également doté d’un langage de programmation puissant qui permet entre autres d’ajouter de nouvelles fonctionnalités utilisables dans les feuilles de calcul Excel. L’auditeur expérimenté aura tout intérêt à tirer profit de cet outil dans ses investigations. Le tutoriel ci-après présente succinctement la démarche à …

Continue reading ‘EXCEL : Créer une fonction en VBA’ »

Share Button