VBA : Outil d’échange de données entre les applications MS/OFFICE

Le VBA permet d’automatiser les échanges de données entre applications de la suite Office. Il est ainsi possible de lire des données dans une table Access, d’effectuer les calculs dans Excel, de présenter les données calculées dans un rapport sous Word et d’envoyer le document généré par mél à l’aide d’Outlook, tout ça automatiquement en VBA.

C’est dans cette optique que j’ai réalisé une application qui réalise les synthèses de cycle d’audit automatiquement à partir, entre autres, de la balance générale annotée (cf. http://www.auditsi.eu/?wpfb_dl=197).

Continue reading ‘VBA : Outil d’échange de données entre les applications MS/OFFICE’ »

Audit de données et VBA : automatisation du formatage des données numériques

Lorsque l’auditeur exploite des données extraites d’un système informatique, il est fréquemment confronté à des formats numériques incompatibles avec les formats proposés par Excel. L’auditeur doit alors retraiter manuellement les éléments chiffrés, ce qui s’avère fastidieux sur des listes de données conséquentes.

Le VBA peut, dans ce cadre, s’avérer beaucoup plus productif.

La fonction et la procédure VBA proposées (intitulées respectivement NettoyageNombre et NettoyageNombreSélection) retraitent les données qui leur sont soumises afin qu’elles soient reconnues par Excel comme des données numériques.

Continue reading ‘Audit de données et VBA : automatisation du formatage des données numériques’ »

EXCEL : Créer une fonction en VBA

Excel est un formidable outil d’analyse et de calcul. Excel est également doté d’un langage de programmation puissant qui permet entre autres d’ajouter de nouvelles fonctionnalités utilisables dans les feuilles de calcul Excel. L’auditeur expérimenté aura tout intérêt à tirer profit de cet outil dans ses investigations.

Le tutoriel ci-après présente succinctement la démarche à suivre pour créer une nouvelle fonction.

Continue reading ‘EXCEL : Créer une fonction en VBA’ »

VBA : l’outil de développement de la suite MS/Office (EXCEL/WORD/ACCESS…)

VBA (pour Visual Basic for Application) est un langage de programmation puissant qui permet d’automatiser des traitements avec les logiciels de la suite Office de Microsoft (EXCEL, ACCESS, WORD…), d’ajouter de nouvelles fonctions à Excel et même de transférer des données d’une application à l’autre (publipostage Word à partir de données Excel ou ACCESS…). Les possibilités offertes par les développements VBA sont sans limite et offrent de nouvelles perspectives à l’auditeur dans tous ses travaux (notamment l’audit de données).

Afin de prendre en main le module Visual Basic, il est nécessaire :

  • De découvrir l’environnement de développement VBA : ce module, semblable sur l’ensemble des applications de la suite Office, assure l’édition des programmes VBA,
  • De maîtriser les mots-clefs et la syntaxe du langage,
  • De comprendre la logique de programmation.

Continue reading ‘VBA : l’outil de développement de la suite MS/Office (EXCEL/WORD/ACCESS…)’ »

Systèmes informatiques – Portes dérobées : la menace fantôme…

Le début de scandale qui éclabousse le FBI suite aux révélations (cf lien en fin d’article) de Gregory Perry, ancien directeur technique de NetSec (devenu Verizon Business Security) soulève un point crucial que chacun (DSI ou citoyen lambda) doit garder en permanence à l’esprit : quelle confiance accorder aux logiciels et applications locaux et web ? En effet, nous confions de plus en plus de données personnelles et professionnelles à des systèmes informatiques dont nous ne maîtrisons ni le fonctionnement interne ni même l’origine. Et pourtant, les portes dérobées sont une véritable menace pour l’intégrité et la préservation de la confidentialité de nos données.

Une porte dérobée (back door pour les initiés) équivaut à la porte de derrière, celle dont la clef est dans le pot de fleur ou sous le paillasson. Une porte dérobée échappe (par définition) aux règles de contrôle interne. De ce point de vue, les portes dérobées forment une menace fantôme pour reprendre le titre d’un film bien connu : malgré les règles de contrôle interne, la politique d’habilitation et le paramétrage des pare-feux, le système (et ses données) est à la merci de tiers plus ou moins malveillants qui pourront consulter, modifier voire supprimer les données les plus stratégiques d’une entreprise ou d’une organisation, et ce, à son insu.

Pour détecter ces portes dérobées, il n’y a pas beaucoup de solutions :

Continue reading ‘Systèmes informatiques – Portes dérobées : la menace fantôme…’ »