Passer au contenu principal

Comment surveiller les changements de cellule dans Excel?

Comment pouvez-vous surveiller les cellules d'une feuille de calcul si les données sont modifiées dans Excel? Cela peut vous aider à identifier les cellules modifiées aussi rapidement que possible. Cet article, je vais parler de quelques méthodes intéressantes pour traiter cette tâche dans Excel.

Surveiller les modifications de cellule dans Excel avec la fonction de suivi des modifications

Surveiller les changements de cellule dans Excel avec le code VBA


flèche bleue bulle droite Surveiller les modifications de cellule dans Excel avec la fonction de suivi des modifications

Excel a un utile Suivi des modifications fonctionnalité, il peut vous aider à marquer les cellules modifiées, procédez comme suit:

1Cliquez sur Avis > Suivi des modifications > Mettre en évidence les modifications, voir capture d'écran:

modifications du moniteur doc 1

2. Dans le Mettre en évidence les modifications boîte de dialogue, effectuez les opérations suivantes:

(1.) Vérifier Suivez les modifications lors de l'édition. Cela partage également votre classeur.

(2.) Sous le Mettez en évidence les changements section, spécifiez les éléments Quand, Qui et Où selon vos besoins.

(3.) Enfin, vérifiez Mettre en évidence les modifications à l'écran option.

modifications du moniteur doc 2

3. Après avoir terminé les réglages, cliquez sur OK bouton, maintenant, lorsque vous modifiez les valeurs de cellule dans les cellules spécifiées, une bordure avec une icône triangulaire entoure les cellules modifiées, voir capture d'écran:

modifications du moniteur doc 3

Notes: Avec cette méthode, votre classeur deviendra un classeur partagé.


flèche bleue bulle droite Surveiller les changements de cellule dans Excel avec le code VBA

Le code VBA suivant peut également vous aider à surveiller les valeurs de cellule lorsqu'elles sont modifiées, procédez comme suit:

1. Cliquez avec le bouton droit sur l'onglet de la feuille pour lequel vous souhaitez surveiller les modifications de cellule, puis Voir le code depuis le menu contextuel, dans le Microsoft Visual Basic pour applications , veuillez copier et coller le code VBA suivant dans le module:

Code VBA: Surveillez les changements de cellule dans la feuille de calcul Excel:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160728
    Dim xrng As Range
    Set xrng = Range("A1:E7")
    If Not Application.Intersect(xrng, Range(Target.Address)) _
           Is Nothing Then
        MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
    End If
End Sub

modifications du moniteur doc 4

Remarque: Dans le code ci-dessus, A1: E7 est la plage de données que vous souhaitez surveiller si la cellule change, vous pouvez la modifier selon vos besoins.

2. Ensuite, enregistrez et fermez cette fenêtre de code, et maintenant, lorsque vous modifiez la valeur de la cellule dans la plage spécifiée, une boîte de message apparaîtra pour vous rappeler, voir capture d'écran:

modifications du moniteur doc 5

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Merhaba. WhatsApp üzerinden bana gelen bir excell dosyası var. Bunu bilgisayar üstünden açıp. Bunda ki hareketleri ve değişiklikleri görme şansım var mı ?
This comment was minimized by the moderator on the site
I got "syntax error" with "Dim xrng As Range" when I inserted the below code in my worksheet_change event :-(
VBA code: Monitor cell changes in Excel worksheet:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160728
    Dim xrng As Range
    Set xrng = Range("A1:E7")
    If Not Application.Intersect(xrng, Range(Target.Address)) _
           Is Nothing Then
        MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
    End If
End Sub
This comment was minimized by the moderator on the site
if i have large amount of data in excel file, and i just want to know status in one different colum that if any cell gets change its value then it should indicate in from of that cell's row , tha status shoild be changed, how can i do this
This comment was minimized by the moderator on the site
hello how can we track by date and time in the change in the cell
This comment was minimized by the moderator on the site
Woooow this is nowhere else except here! Amazing!

Is there any way to insert a row right below the row of the cell where the cell was updated?

To make it more challenging, if I have list validation enabled or formula enabled can that as well be copied to the new row?
This comment was minimized by the moderator on the site
Hi, amar,
To insert a row below the changed value, the following VBA code can help you, please try it.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim xRg As Range
Dim xStrPre, xStr As String
On Error Resume Next
Set xRg = Range("A1:E7")
If Intersect(xRg, Target) Is Nothing Then Exit Sub
Application.EnableEvents = False
xStr = Target.Value
Application.Undo
xStrPre = Target.Value
Target.Offset(1, 0).EntireRow.Insert xlShiftDown
Target.Offset(1, 0).Value = xStrPre
Target.Value = xStr
Application.EnableEvents = True
End Sub
This comment was minimized by the moderator on the site
Hello, I have it copying old number to new line - how do I have the new line go to a new tab instead?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations