OVH Cloud OVH Cloud

Macro déclenchée sur changement du contenu du classeur

11 réponses
Avatar
Old Jack
Bonjour,

Certainement, la question a déjà été posée, mais je n'ai pas trouvé de
réponses ni dans la FAQ, ni dans ce forum.

Comme le titre l'indique, je voudrais que ma macro se déclenche dés que
le contenu du classeur change. J'ai utilisé les codes fournis dans
l'aide, mais ça marche po :'(.

Dans le 'module de classe' (d'ailleurs, j'aimerais comprendre la
différence entre module de classe et module), j'ai mis ça :

Public WithEvents App As Application
Private Sub Worksheet_Change(ByVal Target As Range)
col = numcol(Target.Address())
lig = numlig(Target.Address())
MsgBox ("Le contenu de " + col + "," + lig + " a changé")
End Sub

Dans le 'module', j'ai mis ça :

Dim X As New EventClassModule
Sub InitializeApp()
Set X.App = Application
End Sub

Quand je change le contenu d'une cellule, il me dit 'Erreur de
compilation, type défini par l'utilisateur non défini', en bloquant sur
'X As New EventClassModule'

Comme c'est la première fois que je tente ce genre de truc, je sèche.
Si quelqu'un avait l'infinie gentillesse de me donner un p'tit coup de
main ^^ !

Merci d'avance !!!

--
cordialement,
Old Jack (http://scolamath.free.fr)

1 réponse

1 2
Avatar
RaMA
bonsoir JPS

mais non! , mais non ! aprés quelques jours de vacances (c'est une rumeur
qui circule sur le forum)
bien méritées , tout reviendra dans l'ordre
Attention toutefois à la France profonde il faut parfois mettre des
flotteurs

excellentes vacances
RaMa
--
.
"sabatier" a écrit dans le message
de news:%
ça, c'est vraiment l'idéal, Old Jack, car moi, c'est jamais les deux et
jamais le second non plus...
jps

"Old Jack" a écrit dans le message de
news:
Merci ! : ça marche, et j'ai compris.

--
cordialement,
Old Jack (http://scolamath.free.fr)







1 2