Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2980 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  double useform modal ou non et macros

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

double useform modal ou non et macros

n°1534536
tibot
Posté le 27-03-2007 à 18:27:34  profilanswer
 

Bonjour,
 
J'ai un userform modal avec un bouton de commande qui au click lance plusieurs macros.
 
Je voulais, lors du click sur le bouton, afficher un autre userform non modal ( "veuillez patientez" et que les macros s'exécutent en tache de fond et à la fin un userform.hide
 
Le 2eme userform s'affiche bien mais la macro ne se lance pas derrière ?
 
Une idée ?
Merci

mood
Publicité
Posté le 27-03-2007 à 18:27:34  profilanswer
 

n°1534982
aprilthe5i​th
Posté le 28-03-2007 à 13:27:23  profilanswer
 

Code du lanceur du 1er userform :
 
Sub lance()
 
UserForm1.Show vbModal
End Sub
 
 
Code à l'intérieur du 1er Userform :
 
Private Sub CommandButton1_Click()
 
Unload Me
DoEvents
UserForm2.Show
 
End Sub
 
 
Code à l'intérieur du 2nd userform :
 
Private Sub UserForm_Activate()
 
Label1 = "Veuillez patienter"
UserForm2.Repaint
 
'Code bidon :'''''''''''''''''
Dim a As Long
For a = 1 To 20000
    Cells(a, 1) = 1
Next a
''''''''''''''''''''''''''''''''''''''''''''''
Unload Me
 
End Sub
 

n°1535274
tibot
Posté le 28-03-2007 à 15:41:35  profilanswer
 

ok merci ça fonctionne

 

Par contre l'interieur de mon userform2 n'apparait pas, juste le barre de titre, le reste est un cadre vide et blanc ...


Message édité par tibot le 28-03-2007 à 15:55:17
n°1535301
aprilthe5i​th
Posté le 28-03-2007 à 16:00:10  profilanswer
 

Tu as du oublier la ligne :  
 
Userform2.repaint

n°1535310
tibot
Posté le 28-03-2007 à 16:05:24  profilanswer
 

exact ! Merci bcp !

n°1535906
tibot
Posté le 29-03-2007 à 16:00:19  profilanswer
 

Re bonjour,
Une autre chose maintenant :
 
J'ai le même UF1 qui ouvre le UF2 puis les 2 sont unload.
Dans la macro qui se lance ( à l'ouverture du UF2), on ouvre un classeur qui à un autre UF qui s'ouvre automatiquement.
 
La macro continue seulement si ce UF3 est non modal, normal  (sinon la macro attend que le UF3 soit fermé).
Mais il reste visible. Je ne peux pas mettre unload ou un hide usf3 dans la macro du userf2 du 1er classeur sinon deboggage.
 
Est-il possible de femer ce userforme3 du classeur 2 à partir du classeur 1?
 
Merci

n°1536034
seniorpapo​u
Posté le 29-03-2007 à 18:50:36  profilanswer
 

Bonsoir,  
tu peux t'inspirer de ceci:
http://www.excelabo.net/xl/userfor [...] reclasseur
ligne :utiliser userform autre classeur
Cordialement


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  double useform modal ou non et macros

 

Sujets relatifs
session, double affichageContrôle de type sur les macros
batch scanning à double incrémnt de nom de fich (possible en PYTHON ?[résolu] C++: double : limitation à 15 digits - comment aller au dela?
[CSS/HTML] double couleurs de fond de tableau[C] mouvement d'un double pendule
incrementer un calendrier avec une precision double.page executee en double et redirection
Double tri dans un Array pour un classementprobleme d'overflow avec variables type Double [résolu]
Plus de sujets relatifs à : double useform modal ou non et macros


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR