Commissariat aux comptes : homologation de huit NEP

Huit Normes d’Exercice Professionnel (nouvelles ou modifiées) ont été homologuées par arrêté du 21 juin 2011 (JO du 3 août 2011) par le Garde des Sceaux après avis favorable du Haut Conseil du Commissariat aux Comptes. Les nouvelles NEP en rapport avec la mission du commissaire aux comptes dans le cadre de l’audit des systèmes d’information et du contrôle interne sont les NEP 9505, 9080 et 265.

Liste des NEP nouvelles ou modifiées :

– Mise à jour de la NEP 9505 relative au rapport sur le rapport du président concernant le contrôle interne (rapport établi en application des articles L. 225-235 et L. 226-10-1 du code de commerce) suite aux modifications introduites par la loi 2009-526 du 12 mai 2009 (prise en compte des procédures de gestion des risques) (c. com art. A. 823-29 modifié).

Continue reading ‘Commissariat aux comptes : homologation de huit NEP’ »

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