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.
Re : Incompatibilité entre Autpen et ouverture automatique d'un USF
Bonjour à tous les deux,
Merci de vous être penchés sur le problème. Effectivement, le "vbmodeless" résout parfaitement le problème, mes enregistrements se déclenchent à nouveau! C'est super!
Re : Incompatibilité entre Autpen et ouverture automatique d'un USF
Bonjour le forum,
Finalement, je relance la discussion sur le sujet... Vbmodeless m'a permis de réactiver mes procédures à déclenchement automatique selon l'heure... Seulement maintenant, ma feuille de calcul est modifiable lorsque l'USf est ouvert!
Est-il possible de combiner les deux: Vbmodeless + feuille inactive?