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’ »

ETAFI CONSO : mettre à jour les fourchettes de regroupement de comptes

Les fourchettes de regroupement d’ETAFI CONSO affectent chaque compte de balance générale des entités consolidées dans les rubriques de consolidation. Pour mémoire, les comptes consolidés sont formés à partir de la reprise des comptes individuels (matérialisés par les balances générales) de chacune des entités consolidées et des opérations de consolidation (retraitements, élimination des opérations et résultats intragroupe…). La validation de ce paramétrage est primordiale dans la mesure où toute erreur dans la reprise des comptes individuels impacte la présentation des comptes consolidés.

Plusieurs fourchettes peuvent coexister en fonction des spécificités comptables de chaque entité.

Modifier manuellement une fourchette de regroupement de comptes (ETAFI CONSO)

Modifier manuellement une fourchette de regroupement de comptes (ETAFI CONSO)

Continue reading ‘ETAFI CONSO : mettre à jour les fourchettes de regroupement de comptes’ »