maud.33500
XLDnaute Nouveau
Bonjour le forum,
Encore une fois, je rencontre une difficulté dans mon code VBA et bien que je sais d'où vient le problème, je n'arrive pas à le résoudre... Je m'explique:
Dans mon projet je dois enregistrer des informations à heures fixes et selon les jours de la semaine ou week end, j'ai donc utiliser un code Sub auto_open(). Jusque là, pas de problème.
Mon projet se présente sous forme d'un USF principal ouvert en permanence, il doit donc s'ouvrir automatiquement à l'ouverture du classeur:
Et là, surprise! L'ouverture automatique de mon USF bloque le lancement de Sub auto_open!
Par contre dès que j'enlève le lancement automatique de l'USF, ça remarche normalement, même si l'USF est ouvert en manuel:
Un exemple est en pièce jointe, il reflète parfaitement mon problème.
Merci d'avance pour votre aide!
Encore une fois, je rencontre une difficulté dans mon code VBA et bien que je sais d'où vient le problème, je n'arrive pas à le résoudre... Je m'explique:
Dans mon projet je dois enregistrer des informations à heures fixes et selon les jours de la semaine ou week end, j'ai donc utiliser un code Sub auto_open(). Jusque là, pas de problème.
Mon projet se présente sous forme d'un USF principal ouvert en permanence, il doit donc s'ouvrir automatiquement à l'ouverture du classeur:
Code:
Private Sub Workbook_Open()
Sheets("PALCENTR").Select
PALCENTR.Show
End Sub
Et là, surprise! L'ouverture automatique de mon USF bloque le lancement de Sub auto_open!
Par contre dès que j'enlève le lancement automatique de l'USF, ça remarche normalement, même si l'USF est ouvert en manuel:
Code:
Private Sub Workbook_Open()
Sheets("PALCENTR").Select
'PALCENTR.Show
End Sub
Un exemple est en pièce jointe, il reflète parfaitement mon problème.
Merci d'avance pour votre aide!