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

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

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.

Tableau Excel

Pour interagir avec les cellules Excel, il faut définir l’adresse de la cellule (ou de la plage de cellules) concernée et la nature du résultat à écrire (formule de calcul ou résultat donné par une formule de calcul).

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

Excel et VBA : obtenir un nom de fichier avec la boîte de dialogue GetOpenFilename

Le principe de base d’un programme est de traiter des informations de sources diverses. La fonction GetOpenFilename permet de sélectionner un ou plusieurs fichiers à traiter à l’aide d’une boîte de dialogue. Le nom des fichiers sélectionnés est stocké dans une variable ; celle-ci peut ensuite être analysée par le programme VBA.

VBA Excel - Boîte de dialogue GetOpenFilename

Cette fonction s’utilise ainsi :

Continue reading ‘Excel et VBA : obtenir un nom de fichier avec la boîte de dialogue GetOpenFilename’ »

VBA, variables : les types de données

Le type de données caractérise la nature des données qu’une variable est en mesure de contenir. Le type de données est indiqué lors de la déclaration de la variable.

Pour mémoire, une variable est déclarée de la façon suivante :

Dim nomvariable as String

Dans cet exemple, la variable nommée nomvariable est déclarée sous le type String ; elle est donc destinée à stocker des chaînes de caractères.

Continue reading ‘VBA, variables : les types de données’ »

VBA : les opérateurs arithmétiques

En mathématique, les opérateurs arithmétiques symbolisent les opérations entre les différents nombres composant une expression (par exemple : 5 + 3 * 4).

En VBA (et dans la plupart des langages informatiques d’ailleurs), les opérateurs arithmétiques sont représentés sous cette forme :

 Élévation à la puissance ^
 Signe négatif, positif (1) d’un nombre -, +
 Addition
 Soustraction – 
 Multiplication *
 Division /
 Division d’un entier \
 Modulo (calcul du reste d’une division) Mod 
 Modulo (en Langage C) %
 Affectation d’une valeur à une variable =

(1) facultatif

Continue reading ‘VBA : les opérateurs arithmétiques’ »