OVH Cloud OVH Cloud

Une procédure qui se bloque (graphiques)

1 réponse
Avatar
Anthony
Bonjour,

J'aimerais vous poser une question sur les graphiques.=20
J'ai plac=E9 une proc=E9dure pour cr=E9er un graphique dans un=20
module.=20

J'ai du code qui r=E9cup=E9re des donn=E9es depuis Access et je=20
formate mais donn=E9es d=E9s que j'ouvre mon onglet de ma=20
Feuil, il charge les donn=E9es dans ma feuille. Je pr=E9f=E9re=20
mettre mon code dans un onglet au lieu de le mettre dans=20
un module

J'ai plac=E9 ce code dans mon WorkSheet_Activate:

Sub WorkSheet_Activate()

Worksheets("Menu General").Rows("1:1000").Delete

ExcecuterRequ=EAteMiseEnPage
ActiveMenuGeneral
ImprimerMenuGeneral

CreerGraphiqueIntervention

End Sub

ma proc=E9dure CreerGraphiqueIntervention stocker dans un=20
module se charge constamment et ma proc=E9dure Activate=20
repare sur la ligne Worksheets("Menu General").Rows
("1:1000").Delete

J'aimerais lancer ma proc=E9dure CreerGraphiqueIntervention=20
apr=E8s le chargement de ma proc=E9dure WorkSheet_Activate.=20
Comment dois je faire?.

Merci de votre aide,

Anthony

1 réponse

Avatar
FxM
Bonjour,

Essaie avec :

Private Sub WorkSheet_Activate()
application.enableevents = false

sheets("Menu General").Rows("1:1000").Delete

ExcecuterRequêteMiseEnPage
ActiveMenuGeneral
ImprimerMenuGeneral

CreerGraphiqueIntervention

application.enableevents = true
End Sub

@+
FxM



Anthony wrote:
Bonjour,

J'aimerais vous poser une question sur les graphiques.
J'ai placé une procédure pour créer un graphique dans un
module.

J'ai du code qui récupére des données depuis Access et je
formate mais données dés que j'ouvre mon onglet de ma
Feuil, il charge les données dans ma feuille. Je préfére
mettre mon code dans un onglet au lieu de le mettre dans
un module

J'ai placé ce code dans mon WorkSheet_Activate:

Sub WorkSheet_Activate()

Worksheets("Menu General").Rows("1:1000").Delete

ExcecuterRequêteMiseEnPage
ActiveMenuGeneral
ImprimerMenuGeneral

CreerGraphiqueIntervention

End Sub

ma procédure CreerGraphiqueIntervention stocker dans un
module se charge constamment et ma procédure Activate
repare sur la ligne Worksheets("Menu General").Rows
("1:1000").Delete

J'aimerais lancer ma procédure CreerGraphiqueIntervention
après le chargement de ma procédure WorkSheet_Activate.
Comment dois je faire?.

Merci de votre aide,

Anthony