Noter quand un classeur a été modifié (Microsoft Excel)
Dans un environnement où plusieurs personnes travaillent sur le même classeur, vous souhaiterez peut-être un moyen de suivre la dernière modification d’un classeur.
Vous pouvez aborder cette tâche de plusieurs manières. L’une consiste simplement à déterminer quand un classeur a été enregistré pour la dernière fois. Cette approche fonctionne bien si vous supposez que les modifications apportées au classeur sont toujours enregistrées. (Les modifications non enregistrées, bien sûr, ne sont pas du tout une modification durable.) La macro suivante renvoie la date à laquelle un classeur a été enregistré et stocke cette date dans la cellule A1:
Sub DateLastModified() Dim fs, f Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile("D:\MyFolder\MyFile.xlsx") Cells(1, 1) = f.DateLastModified End Sub
Pour utiliser la macro, remplacez simplement la spécification de fichier D: \ MyFolder \ MyFile.xlsx par ce qui vous convient.
Si vous voulez une feuille d’historique indiquant qui a fait quoi avec votre classeur, une approche différente est nécessaire. La meilleure solution est peut-être d’essayer la fonctionnalité de partage d’Excel, qui peut être configurée pour conserver un journal d’historique pour un classeur. Suivez ces étapes:
-
Affichez l’onglet Révision du ruban.
-
Dans le groupe Modifications, cliquez sur l’outil Partager le classeur. Excel affiche la boîte de dialogue Partager le classeur.
-
Assurez-vous que l’onglet Edition est affiché. (Voir la figure 1.)
-
Cochez la case Autoriser les modifications.
-
Affichez l’onglet Avancé. (Voir la figure 2.)
-
Assurez-vous que le bouton radio Conserver l’historique des modifications est sélectionné.
-
À l’aide des autres contrôles de la boîte de dialogue, sélectionnez les options de suivi que vous souhaitez utiliser avec le classeur.
-
Cliquez sur OK.
-
Dans le groupe Modifications, cliquez sur l’outil Suivi des modifications, puis choisissez Mettre en surbrillance les modifications dans le sous-menu. Excel affiche la boîte de dialogue Mettre en évidence les modifications.
-
Assurez-vous que la case à cocher Liste des modifications sur une nouvelle feuille est activée.
-
Cliquez sur OK.
Au fur et à mesure que des modifications sont apportées au classeur, Excel suit ces modifications (ainsi que qui les a effectuées) et les place dans une feuille de calcul distincte afin que vous puissiez les consulter ultérieurement.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (7924) s’applique à Microsoft Excel 2007, 2010 et 2013. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Noting_When_a_Workbook_was_Changed [Noter quand un classeur a été changé]
.