VBA et EXCEL : écrire dans une cellule

Le langage VBA est une déclinaison du langage BASIC conçu pour interagir avec les applications du pack Office. La version du VBA adjointe à Excel permet d’interagir avec les feuilles de calcul et notamment d’écrire dans ses cellules. Pour interagir avec les cellules Excel, il faut définir l’adresse de la cellule (ou de la plage …

Continue reading ‘VBA et EXCEL : écrire dans une cellule’ »

Share Button

EXCEL, VBA : formater l’affichage des nombres

Le formatage de l’affichage des données chiffrées dans Excel facilite leur lecture. Ce formatage s’opère à partir du ruban de menus ainsi qu’à partir du menu contextuel (clic droit dans une cellule ou une plage de cellules). En VBA, le formatage des nombres est commandé à l’aide de l’instruction .NumberFormat appliquée à .Cells ou .Range :

Share Button

EXCEL, VBA : calculer le dernier jour d’un mois

Chaque mois de l’année compte un nombre de jours différent (31, 30, 28 ou encore 29 jours pour le mois de février les années bisextiles) ce qui ne facilite pas les calculs sur des dates, par exemple pour déterminer une date d’échéance (30 jours fin de mois…). La fonction FIN.MOIS(date_départ;mois) résout cette difficulté en retournant le …

Continue reading ‘EXCEL, VBA : calculer le dernier jour d’un mois’ »

Share Button

EXCEL et VBA : Manipuler des plages de cellules dans des variables tableaux

Le VBA est un langage de programmation puissant, intégré à l’ensemble des logiciels du pack OFFICE, qui permet d’enchaîner de nombreux calculs. Sous Excel, ces calculs portent fréquemment sur des plages de cellules. Or, les opérations de lecture et d’écriture sur des plages Excel de grande taille ralentissent de manière significative l’exécution des programmes VBA …

Continue reading ‘EXCEL et VBA : Manipuler des plages de cellules dans des variables tableaux’ »

Share Button

Comptes consolidés : calculer les pourcentages d’intérêt à l’aide du calcul matriciel et du langage VBA d’Excel (article publié dans la RFC)

La Revue Française de Comptabilité publie dans son numéro de janvier 2012 (n° 450) un article, que j’ai écrit, intitulé «Comptes consolidés : calculer les pourcentages d’intérêt à l’aide du calcul matriciel et du langage VBA d’Excel ». Résumé de l’article : La détermination des pourcentages d’intérêt s’avère fastidieuse dans les groupes comprenant de nombreuses …

Continue reading ‘Comptes consolidés : calculer les pourcentages d’intérêt à l’aide du calcul matriciel et du langage VBA d’Excel (article publié dans la RFC)’ »

Share Button

EXCEL, VBA : Agrégation automatisée de données comptables de filiales au sein d’un groupe (« reporting »)

La remontée des informations comptables (chiffre d’affaires, résultats…), financières, commerciales (carnet de commande, satisfaction client…), etc. des filiales vers la holding s’opère généralement à l’aide de tableaux de bord mensuels standardisés ; cette opération est communément appelée reporting. L’agrégation de toutes ces données permet d’effectuer des comparaisons (entre filiales, par rapport au prévisionnel…) et de …

Continue reading ‘EXCEL, VBA : Agrégation automatisée de données comptables de filiales au sein d’un groupe (« reporting »)’ »

Share Button

DELPHI, EXCEL / Les langages de programmation compilés alliés à EXCEL : outils puissants de traitement de données à disposition de la profession comptable

Dans de précédents articles, j’évoquais l’usage du langage VBA et de logiciels tels qu’EXCEL ou ACCESS dans nos missions d’audit en vue de faciliter la mise en forme et l’analyse de données. Cependant, d’autres langages de programmation structurés, tels DELPHI (déclinaison orientée objet du langage Pascal) ou le C++ (successeur du C également orienté objet) …

Continue reading ‘DELPHI, EXCEL / Les langages de programmation compilés alliés à EXCEL : outils puissants de traitement de données à disposition de la profession comptable’ »

Share Button