OVH Cloud OVH Cloud

Procédures partagées

2 réponses
Avatar
EliotNaiss
BJR
j'ai plusieurs feuilles identiques (1 par jour ouvré) et sur la première
j'ai des procédures.
puis-je ces proc à partir des autres feuilles, est-ce en les placant dans un
module et/ou comment ?
merci d'avance comme d'hab :-)))
Eliot

2 réponses

Avatar
LeSteph
Bonsoir,
Hors mis les Private Sub de chaque feuille correspondant à un évènement
propre de cette feuille
ou d'un propre objet de feuille (bouton,control,image...etc..
Tu peux faire réfèrer chacune a la Sub d'un même module?

Ex dans tes feuilles en Private Sub:
---
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
maroutine
End Sub
---
Dans Module1
---
Sub maroutine()
MsgBox "bonjour"

End Sub
---

Amiclement.

LeSteph




"EliotNaiss" a écrit dans le message de
news:
BJR
j'ai plusieurs feuilles identiques (1 par jour ouvré) et sur la première
j'ai des procédures.
puis-je ces proc à partir des autres feuilles, est-ce en les placant dans
un

module et/ou comment ?
merci d'avance comme d'hab :-)))
Eliot




Avatar
papou
Bonjour
Utilise cet évènement de Thisworkbook pour appeler tes macros à partir de
n'importe quelle feuille :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Macro1
Macro2
'etc...
End Sub

Cordialement
Pascal


"EliotNaiss" a écrit dans le message de
news:
BJR
j'ai plusieurs feuilles identiques (1 par jour ouvré) et sur la première
j'ai des procédures.
puis-je ces proc à partir des autres feuilles, est-ce en les placant dans
un

module et/ou comment ?
merci d'avance comme d'hab :-)))
Eliot