Comment faire apparaître une boîte de message si la valeur de la cellule change dans une plage dans Excel?
Parfois, vous devez vous rappeler les changements dans une plage dans une certaine feuille de calcul. Ainsi, une boîte de message contextuelle vous rendra service si la valeur de la cellule a changé dans une certaine plage. Vous pouvez y parvenir avec une méthode VBA dans cet article.
Boîte de message contextuelle si la valeur de la cellule change dans une plage avec le code VBA
Boîte de message contextuelle si la valeur de la cellule change dans une plage avec le code VBA
Le code VBA suivant fera apparaître une boîte de message si la valeur de la cellule change dans une plage spécifiée d'une certaine feuille de calcul. Veuillez faire comme suit.
1. presse autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez sur le nom de la feuille (la plage spécifiée existe dans) dans la barre de gauche pour ouvrir son Code fenêtre, puis copiez et collez le code VBA ci-dessous dans la fenêtre.
Code VBA: boîte de message contextuelle si la valeur de la cellule change dans une plage
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Application.Intersect(Range("A1:E19"), Target) Is Nothing) Then
MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
End If
End Sub
Notes: vous pouvez modifier la plage spécifiée A1: E19 dans le code pour la plage dont vous avez besoin.
3. presse autre + Q clés en même temps pour fermer le Microsoft Visual Basic pour applications fenêtre.
Pour l'instant, lorsque les valeurs de cellule de la plage A1: E19 ont changé, une boîte de message apparaîtra automatiquement. Voir la 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!