Appel worksheet change depuis une autre feuille ?

Bonjour,

je cherche à appeler une procédure "worksheet_change" depuis une autre fenêtre, mais j'ai une erreur.

Voiçi la procédure appelante, elle se situe sur une une autre feuille, et donc sur cette autre feuille, j'ai mon combo_box1_change que je souhaite activer, est possible ?

Je précise que j'ai essayé de remplacer private par public devant la procédure que je souhaite appeler comme suivant : "Public Sub ComboBox1_Change()", mais cela ne fonctionne pas, y a t'il une astuce ?

Merci

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("C5")) Is Nothing Then
    'MsgBox ("Cellule C5 modifiée")
    ComboBox1_Change

End If

End Sub

Bonjour,

Il faut lui préciser dans quelle feuille se trouve la procédure événementielle : ComboBox1_Change.

donc :

 call id_feuille.ComboBox1_Change

où id_feuille est l'identification de la feuille dans l'éditeur VBA , propriété "(Name)" et non la propriété "Name" qui est le nom de l'onglet dans le classeur.

Merci, ca fonctionne parfaitement

Bonne soirée

Rechercher des sujets similaires à "appel worksheet change feuille"