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
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:
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.
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:
Notes: Avec cette méthode, votre classeur deviendra un classeur partagé.
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
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:
Meilleurs outils de productivité bureautique
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...
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!