Surveiller une cellule en particulier

  • Initiateur de la discussion Initiateur de la discussion philippe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

philippe

Guest
Bonjour à tous,

comment puis je surveiller la modification éventuelle d'une cellue (ou une plage) sans passer par une macr "On worksheet change" qui me semble trop lourde car elle cva se lancer à chaque modif...
Il me faudrait un truc du genre "On range change"... celà est il possible?

merci
 
Bonjour

Une idée :

dans le module de la feuille :

Private Sub Worksheet_Activate()
valeur = Range("a1")
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("a1") <> valeur Then
MsgBox "cellule a1 à changée."
valeur = Range("a1")
End If
End Sub

Dans un module standard : public valeur as variant

lorsque tu actives l'onglet, la variable valeur s'initialise avec le contenu de la cellule A1 (Worksheet_Activate) .

dans Worksheet_SelectionChange : tu compares ta variable valeur avec ta cellule A1 si celle-ci à changer, msgbox et nouvelle initialisation de la variable valeur.

Bon.........Ben.......le zop bar team est ouvert ??

Salut
Hervé
 
Bonjour Philippe,

A ma connaissance ça n'existe pas, donc à moins que quelqu'un ait LA solution ... tu devras passer par Private Sub Worksheet_Change

Mais ça n'est pas nécessairement lourd.
Si tu teste l'adresse de Target tout au début de la procédure,
ça ne devrait pas réellement ralentir ton classeur.


Bonne chance

Rai
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour