Le contrôle des comptes à l’aide du langage VBA d’Excel (article publié dans la RFC)

La Revue Française de Comptabilité publie dans son numéro de juillet/août 2011 (n° 445) un article, que j’ai écrit, intitulé « Le contrôle des comptes à l’aide du langage VBA d’Excel ».

Résumé de l’article :

L’audit de données prend une part de plus en plus importante dans les travaux d’audit du commissaire aux comptes. Pour l’aider à remplir cette tâche, le commissaire aux comptes tient à sa disposition une palette complète d’outils. L’un de ces outils est le VBA (Visual Basic for Application). Il est souvent ignoré par la profession alors qu’il est présent sur tous nos ordinateurs. Facile à maîtriser et à mettre en œuvre, il n’attend qu’une seule chose : démontrer aux professionnels que nous sommes les formidables capacités de traitements de données qu’il est en mesure d’apporter à EXCEL.

Introduction :

Continue reading ‘Le contrôle des comptes à l’aide du langage VBA d’Excel (article publié dans la RFC)’ »

EXCEL, VBA : Supprimer les doublons d’une liste

Le langage VBA comprend une fonction qui ne retient que les occurrences unique à partir d’une liste de données : il s’agit de l’instruction « RemoveDuplicates » (cette instruction est équivalente à « Données / Supprimer les doublons » dans le ruban Excel 2007).

Exemple d’une liste de données comprenant des doublons :

A
1 9
2 10
3 12
4 12
5 11
6 10
7 16
8 17
9 13
10 12
11 12
12 17

Continue reading ‘EXCEL, VBA : Supprimer les doublons d’une liste’ »

EXCEL, VBA : naviguer dans l’arborescence d’un disque dur pour accéder à un dossier situé en amont

L’analyse de données nécessite fréquemment l’ouverture de fichiers. Lorsque les fichiers ne sont pas stockés dans le même dossier que l’application, le programme doit pointer sur le dossier spécifique. Quand ces données sont localisées dans un sous-dossier de l’application, il suffit d’ajouter le nom de ce dossier au chemin d’accès à l’application (dans le cas d’EXCEL, ce chemin est fourni par « ThisWorkbook.Path »). Par contre, si les données sont stockées dans un dossier situé en amont, il est nécessaire de remonter l’arborescence, ce qui est moins évident à programmer.

Exemple d’arborescence : dossiers de commissariat aux comptes stockés sur un serveur

Prenons l’exemple d’une arborescence où pour chaque client, nous avons en sous-dossiers :

Continue reading ‘EXCEL, VBA : naviguer dans l’arborescence d’un disque dur pour accéder à un dossier situé en amont’ »

Rassemblement des jeunes professionnels du chiffre à Paris : les Estivales ANECS et CJEC

Les Estivales ANECS et CJEC se tiendront les 1er et 2 juillet 2011 à Paris (Chalet de la Porte Jaune). Des ateliers et conférences sont proposés pour répondre aux questions des étudiants, stagiaires et jeunes diplômés (installation en libéral, développement du cabinet…). Pour plus d’infos : http://www.lesestivales2011.org.

Continue reading ‘Rassemblement des jeunes professionnels du chiffre à Paris : les Estivales ANECS et CJEC’ »

Audit des comptes consolidés : validation de l’imputation des comptes individuels dans les états financiers consolidés

Dans un précédent article (http://www.auditsi.eu/?p=599), j’indiquais que la bonne imputation des balances générales dans les postes des états financiers consolidés pouvait être auditée à partir de la table de conversion paramétrée dans le logiciel de consolidation. Ce contrôle s’accompagne de sondages, notamment sur des postes sensibles telles la trésorerie active, les dettes financières, le chiffre d’affaires, le résultat d’exploitation…

Ce sondage peut avantageusement être remplacé par un contrôle exhaustif. C’est l’objet du programme VBA qui suit : il assure la conversion exhaustive des comptes des balances générales (comptes individuels) des entités consolidées en postes des états financiers consolidés.

Pour mémoire, les comptes consolidés sont constitués à partir des comptes individuels, cette étape étant complétée par les opérations de retraitement et d’élimination.

Continue reading ‘Audit des comptes consolidés : validation de l’imputation des comptes individuels dans les états financiers consolidés’ »