Probleme de déchargement de feuilles vbModal [Résolu]

Signaler
Messages postés
34
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
24 août 2004
-
Messages postés
48
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
23 mars 2007
-
Voila mon probleme:

dans un module j'appelle une feuille par
*.show vbModal

ensuite dans le Form_load de la feuille j'apelle une autre feuille de sélection et si dans cette 2eme feuille on fait annuler alors je fait unload me avec une variable ke je passe a 1

revenu dans la premiére feuille, si avant on a fait annuler je veux quitter immédiatement sans afficher donc je fais unload

mais comme je suis dans le load de la feuille1 il a pas le temps de terminer le chargement et il plante en me disant que la feuille est déchargé et ca crash....

je sais pas si kelkun a la soluce, merci d'avance

2 réponses

Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
5
Tu décharges avec un timer
Dans le timer:
unload me
et dans form_load
timer1.interval=500
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci

Messages postés
48
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
23 mars 2007

Avant de décharger ta feuille en memoire inscrit l'instruction

"Load Me"

Cela a pour effet de charger la feuille en entier dans la memoire

Ensuite tu décharge la feuille

Unload Me

example

Public Annuler as Boolean
Private Sub Form_Load()
Dim x as Form2

Set x = New Form 2
Set x.Parent = Me

x.Show vbmodal

If Annuler Then
   Load Me
   Unload Me
   Exit sub
end if



Piter TheWood