Probleme de déchargement de feuilles vbModal

Résolu
true_picpic Messages postés 34 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 24 août 2004 - 13 juil. 2004 à 15:38
PiterTheWood Messages postés 48 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 23 mars 2007 - 13 juil. 2004 à 17:15
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
A voir également:

2 réponses

Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
13 juil. 2004 à 15:57
Tu décharges avec un timer
Dans le timer:
unload me
et dans form_load
timer1.interval=500
3
PiterTheWood Messages postés 48 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 23 mars 2007 1
13 juil. 2004 à 17:15
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
0
Rejoignez-nous