Comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel

Vous ne savez peut-être pas que les bases de données Excel sont souvent mises à jour par différents utilisateurs. Pour cette raison, il est nécessaire de garder une trace des différents changements ou modifications qui sont apportés au données dans des cellules Excel. Et ainsi, de cette manière, nous pouvons avoir connaissance de la dernière mise à jour qui a été faite d'un enregistrement.

Dans le tutoriel suivant, nous expliquerons comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel. Très simplement, comme nous l'avons fait dans l'article expliquant comment créer un index dans Excel à l'aide de formes. Nous vous demandons donc de ne pas arrêter de lire ce guide intéressant, qui, comme toujours, sera très utile.




Comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel

Afin de   enregistrer la date et l'heure auxquelles les données ou les enregistrements de cellule ont été modifiés dans Excel, nous utiliserons l'événement Worksheet_Change. Avec lui, nous pouvons exécuter un code VBA à tout moment lorsqu'une cellule de notre feuille de calcul subit une modification. Et de cette façon, nous pouvons enregistrer les modifications apportées à notre base de données.

<a name=Comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel" src="/images/posts/2b8df8a145cded9144c8b72b0df1a945-0.jpg">

Supposons que nous ayons un tableau qui affiche quatre colonnes, dans lesquelles nous avons le nom dans la colonne A, le nom de famille dans la colonne B, le téléphone dans la colonne C. Et nous aurons la dernière mise à jour dans la colonne D, avec un nombre X de cellules. Dans cette colonne D, je souhaite insérer l'enregistrement de la date et de l'heure de modification dans l'une des cellules.


Quelle que soit la colonne modifiée, la colonne D affichera automatiquement la date et l'heure de la dernière modification enregistrée. Pour effectuer l'opération d'enregistrement du date et heure de modification des données ou des enregistrements de cellule dans Excel. Il s'agit d'aller dans l'éditeur VBA, créer un code ou créer une macro, pour cela on va en haut et on crée un clip dans l'onglet Développeur, puis dans VBA.



Insertion du code VBA pour enregistrer la date et l'heure

Maintenant, sur le côté gauche, nous allons nous positionner sur la feuille qui contient notre tableau, nous créons un clip sur la droite et dans les options qui apparaîtront, nous devons sélectionner ou créer un clip dans View code. Maintenant, sur le côté droit, nous devons entrer le code suivant :

Feuille de calcul secondaire privée_Change (cible ByVal en tant que plage)

C'est Target.Column <4 Alors

Cellules (Objectif. Rangée, 4). Valeur = Maintenant

Fin si

Fin du sous-titre

Lorsque cet événement a été déclenché, nous allons comparer la cellule de la colonne qui a été modifiée, en utilisant la propriété Target. Colonne.

Si les paramètres de cette colonne sont inférieurs à 4, l'heure et la date actuelles seront insérées à l'aide de la fonction Maintenant. Notez que l'heure et la date sont entrées dans la colonne 4 et dans la cellule qui a été modifiée et cela sera réalisé avec la propriété Target.Row.

La prochaine étape que nous allons franchir est de vérifier si ce code fonctionne, pour cela nous allons minimiser cette fenêtre. Ensuite, nous irons à la feuille où se trouve notre table et apporterons des modifications à n'importe quelle cellule et colonne. Lorsque vous faites cela, la date et l'heure de la modification doivent apparaître dans la colonne D et dans la même ligne d'où provient la modification.



<a name=Comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel" src="/images/posts/2b8df8a145cded9144c8b72b0df1a945-1.jpg">

Si, par contre, vous entrez un nouveau nom dans la case, la colonne D de cette même ligne indiquera l'heure et la date de l'entrée. Et de cette manière simple, en utilisant VBA, nous avons pu apprendre une nouvelle fonction Excel. Où c'est possible enregistrer la date et l'heure auxquelles les données ou les enregistrements de cellule ont été modifiés dans Excel.



ajouter un commentaire de Comment enregistrer la date et l'heure de modification des données ou des enregistrements de cellule dans Excel
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.