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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA][résolu]comment interrompre ma macro pour modifier une feuille

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA][résolu]comment interrompre ma macro pour modifier une feuille

n°1156769
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 22-07-2005 à 09:03:24  profilanswer
 

Bonjour,
j'ai un petit problème que je n'arrive pas à résoudre:
voilà  
je fais tourner ma macro sur une feuille que j'importe, ce qui génère d'autre feuille qui seront utilisées par la suite dans la macro, mais je voudrais pouvoir interrompre la macro pour que l'utilisateur puisse modifier les nouvelles feuilles s'il le souhaite (autrement il y a des valeurs par défaut) et qu'ensuite la macro continu de tourner.
 
Y a t il une fonction qui permette de mettre une macro en pause jusqu'a ce qu'une action soit faite ?
 
Merci d'avance


Message édité par JustSim le 25-07-2005 à 12:15:08
mood
Publicité
Posté le 22-07-2005 à 09:03:24  profilanswer
 

n°1156799
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 22-07-2005 à 09:44:50  profilanswer
 

La question est peut etre un peu naive ou pas clair,
je demarre just sur VBA alors je sais pas...
 
 :heink:

n°1156844
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 22-07-2005 à 10:16:44  profilanswer
 


je fais ca :
 
 
 
question = MsgBox("Voulez vous changer le poids de arcs", vbYesNo)
     
    If question = vbYes Then
        question = MsgBox("modifier puis cliquer sur OK", vbOKOnly)
    End If
 
 
seulement je ne peux pas cliquer sur la feuille de derriere tant que je n'ai pas cliqué sur OK
 
 
 :fou:

n°1156852
jpcheck
Pioupiou
Posté le 22-07-2005 à 10:20:46  profilanswer
 

JustSim a écrit :

je fais ca :
 
 
 
question = MsgBox("Voulez vous changer le poids de arcs", vbYesNo)
     
    If question = vbYes Then
        question = MsgBox("modifier puis cliquer sur OK", vbOKOnly)
    End If
 
 
seulement je ne peux pas cliquer sur la feuille de derriere tant que je n'ai pas cliqué sur OK
 
 
 :fou:


la fonction showmodal de ta fenetre te permet de laisser accès aux cellules meme si la fenetre est ouverte

n°1156870
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 22-07-2005 à 10:28:21  profilanswer
 

jpcheck a écrit :

la fonction showmodal de ta fenetre te permet de laisser accès aux cellules meme si la fenetre est ouverte


 
 
je suis très mauvais, je ne sais pas ou mettre le showmodal

n°1156904
jpcheck
Pioupiou
Posté le 22-07-2005 à 10:52:31  profilanswer
 

JustSim a écrit :

je suis très mauvais, je ne sais pas ou mettre le showmodal


ta commande sera :
nom_de_ton_userform.showmodal = false

n°1156943
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 22-07-2005 à 11:15:39  profilanswer
 

jpcheck a écrit :

ta commande sera :
nom_de_ton_userform.showmodal = false


 
 
Oui mais j'ai toujours un problème :
 
si je met le showmodal à False, alors ma macro continue de tourner même quand la fenêtre est ouverte et du coup les modifications ne servent plus à rien.... :??:  

n°1158674
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 25-07-2005 à 09:00:38  profilanswer
 

JustSim a écrit :

Oui mais j'ai toujours un problème :
 
si je met le showmodal à False, alors ma macro continue de tourner même quand la fenêtre est ouverte et du coup les modifications ne servent plus à rien.... :??:


 
 
 :cry:  
 
Personne n'a une idée ?

n°1158687
jpcheck
Pioupiou
Posté le 25-07-2005 à 09:22:26  profilanswer
 

JustSim a écrit :

:cry:  
 
Personne n'a une idée ?


la commande d'interruption de la macro serait  
End
ou bien  
unload NOM_de_la_macro  
mais encore faut-il stocker les infos dont tu as besoin

n°1158935
JustSim
"HASTA LA VICTORIA SIEMPRE"
Posté le 25-07-2005 à 12:07:28  profilanswer
 

jpcheck a écrit :

la commande d'interruption de la macro serait  
End
ou bien  
unload NOM_de_la_macro  
mais encore faut-il stocker les infos dont tu as besoin


 
 
Bon je divise ma macro en deux macro, ce n'est pas très beau mais au moins ça marche :sweat:  
 
 
merci jpcheck


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

  [VBA][résolu]comment interrompre ma macro pour modifier une feuille

 

Sujets relatifs
Probléme avec method="post" et "get" (Résolu )[Resolu]Header already sent : Je ne trouve pas malgré mes recherches
[Résolu] Condition+SQL[VBA] Créer un fichier
[Résolu] concatener+VBSBOUCLE pour Macro Excel : case:nom prenom ---> case:nom case:prenom
Probleme de taille de l'animation lors de l'integration [RESOLU][Access] Requête à partir d'une zone de texte (Résolu)
[Javascript] [Résolu] Pb basique de synthaxe[résolu] Erreur de syntaxe
Plus de sujets relatifs à : [VBA][résolu]comment interrompre ma macro pour modifier une feuille


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