ElyxAI
advanced

Comment Créer an Audit Trail

Excel 2016Excel 2019Excel 2021Excel 365

Apprenez à créer une piste d'audit complète dans Excel qui enregistre tous les changements de données, notamment qui a modifié quoi, quand et de quelle valeur à quelle valeur. Cette technique avancée utilise la protection des feuilles, le suivi des modifications et VBA pour maintenir un journal détaillé des modifications, essentiel pour la conformité et l'intégrité des données.

Pourquoi c'est important

Les pistes d'audit sont essentielles pour la conformité réglementaire, la détection des erreurs et la responsabilité des modifications de données sensibles.

Prérequis

  • Maîtrise des formules Excel et de la structure des feuilles
  • Compréhension de base de VBA et de l'activation des macros
  • Connaissance des fonctionnalités de protection des feuilles
  • Familiarité avec les horodatages et les fonctions d'identification

Instructions étape par étape

1

Activer le suivi des modifications

Accédez à Révision > Suivi > Mettre en évidence les modifications. Cochez 'Suivre les modifications pendant la modification' et configurez les options pour enregistrer automatiquement Quand, Qui et Où.

2

Créer une feuille de journal d'audit dédiée

Cliquez droit sur l'onglet de feuille et insérez une nouvelle feuille nommée 'Journal d'audit'. Créez les en-têtes: Horodatage, Utilisateur, Adresse cellule, Ancienne valeur, Nouvelle valeur et Action.

3

Configurer le code VBA pour l'enregistrement automatique

Appuyez sur Alt+F11, insérez un nouveau module et collez un code qui capture les événements Worksheet_Change pour enregistrer automatiquement les modifications avec =MAINTENANT() et =UTILISATEUR().

4

Mettre en place la protection des feuilles

Allez à Révision > Protéger la feuille et activez 'Protéger la feuille et les contenus des cellules verrouillées'. Autorisez la sélection mais restreignez l'édition directe pour forcer le suivi des modifications.

5

Tester et vérifier la piste d'audit

Effectuez des modifications de test et vérifiez les entrées dans le journal d'audit avec horodatages et noms d'utilisateurs corrects. Utilisez Révision > Vérifier les modifications pour confirmer l'historique complet.

Méthodes alternatives

Utiliser uniquement la fonction Suivi des modifications

Fiez-vous uniquement à Révision > Suivi des modifications sans codage VBA pour les implémentations plus simples, convenant aux petites équipes.

Compléments tiers

Installez des compléments spécialisés pour le suivi d'audit au niveau entreprise avec stockage cloud et rapports avancés au-delà des fonctionnalités Excel natives.

Excel Online avec l'historique des versions Microsoft 365

Utilisez l'historique des versions intégré d'Excel Online sous Fichier > Informations > Historique des versions pour un suivi automatique sans configuration manuelle.

Astuces et conseils

  • Protégez par mot de passe votre feuille de journal d'audit pour éviter la suppression ou modification non autorisée des enregistrements.
  • Utilisez la mise en forme conditionnelle pour mettre en évidence les modifications par type pour un scan visuel rapide.
  • Configurez un calendrier d'actualisation périodique pour archiver les anciennes entrées et maintenir les performances.
  • Incluez une colonne 'Raison du changement' pour renforcer la responsabilité et la justification des modifications.

Astuces avancées

  • Combinez votre piste d'audit avec des règles de validation des données pour restreindre les entrées et réduire les erreurs enregistrées.
  • Exportez mensuel votre journal d'audit en CSV ou PDF et stockez les copies hors ligne pour la conformité à long terme.
  • Utilisez les formules INDEX/CORRESPONDANCE pour créer des tableaux de bord dynamiques résumant l'activité d'audit par utilisateur ou période.
  • Implémentez une protection multi-niveaux avec des tiers de permissions différents pour différents utilisateurs tout en maintenant l'enregistrement complet.

Résolution de problèmes

Le code VBA ne s'exécute pas lors de la modification des cellules

Vérifiez que les macros sont activées dans Fichier > Options > Centre de confiance. Assurez-vous que le classeur est en format .xlsm avec macros activées et non en lecture seule.

Les entrées du journal d'audit apparaissent vides ou avec des erreurs #N/A

Vérifiez que =MAINTENANT() et =UTILISATEUR() sont correctement référencées dans votre code VBA et que la mise en forme des cellules supporte les types timestamp. Testez individuellement d'abord.

Le suivi des modifications crée des notifications excessives ou ralentit les performances

Désactivez l'affichage des modifications mises en évidence temporairement et archivez les anciennes modifications dans un classeur séparé.

Les utilisateurs contournent la piste d'audit en copiant/collant sans enregistrement

Utilisez la protection des feuilles pour désactiver la fonction collage spécial ou modifiez le code VBA pour surveiller l'activité du presse-papiers.

Formules Excel associées

Questions fréquentes

Puis-je créer une piste d'audit sans code VBA?
Oui, utilisez Révision > Suivi des modifications pour un suivi de base, mais VBA fournit un enregistrement automatisé et détaillé. Le suivi intégré est plus simple mais moins complet qu'un journal d'audit personnalisé.
Pendant combien de temps Excel conserve-t-il l'historique des modifications?
Excel conserve l'historique pendant que le classeur est ouvert, mais l'historique détaillé est perdu lors de la fermeture sauf s'il est explicitement enregistré. Archivez régulièrement votre journal d'audit pour les enregistrements de conformité permanents.
Plusieurs utilisateurs peuvent-ils modifier simultanément avec la piste d'audit active?
Oui, mais des conflits peuvent survenir avec les modifications simultanées de la même cellule. Utilisez Excel 365 avec l'historique des versions pour une meilleure collaboration que le partage de classeur classique.
Quelle est la différence entre piste d'audit et Suivi des modifications?
Le suivi met en évidence les modifications visuellement et permet d'accepter/rejeter les modifications. Les pistes d'audit créent des journaux permanents avec horodatages, utilisateurs et valeurs avant/après, idéales pour la conformité.
Comment empêcher les utilisateurs de supprimer les entrées du journal d'audit?
Protégez la feuille de journal d'audit avec un mot de passe et réglez-la sur lecture seule pour les utilisateurs standard. Seuls les administrateurs peuvent modifier les enregistrements historiques, maintenant l'intégrité des données.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire