Tobi26
Messages postés56Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention 6 juillet 2006
-
26 juin 2006 à 15:32
alosamoelle
Messages postés129Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention23 mai 2009
-
26 juin 2006 à 16:28
Bonjour à tous,
J'ai un programme qui est assez long à executer (environ 1 minute) et j'aimerai bloquer la fenêtre Excel lors de son exécution , car lorsque je clique sur la feuille où s'exécute le programme, un débogage se produit.
Existe t'il donc un code qui permet de bloquer une fenêtre Excel pendant l'éxecution d'un programme ?
Le langage utilisé étant le langage VBA Excel.
alosamoelle
Messages postés129Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention23 mai 20091 26 juin 2006 à 16:28
Il y a plein d'exemple pour ton bonheur sur le site mais l'essentiel est
progressbar.min = 0 (début de ta progressbar)
progressbar.max = 1000 si t'a valeur max est 1000
et progressbar.value pour la valeur actuel comme le montre l'exemple de mortalino
Bon courage
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 26 juin 2006 à 15:45
Pourquoi t'affiche pas un UserForm (showModal = True) avec un ProgressBar ?
Comme ça l'utilisateur sait à peu près où en est le programme.
Dès que le ProgressBar arrive à 100%, tu fais fermer ce UserForm.
alosamoelle
Messages postés129Date d'inscriptionjeudi 28 octobre 2004StatutMembreDernière intervention23 mai 20091 26 juin 2006 à 15:47
Je ne sais pas si cette fonction existe mais tu peux rendre ta feuille invisible pour éviter de cliquer dedans en mettant au début de ta macro
Workbooks.Application.Visible = False
et à la fin
Workbooks.Application.Visible = True
Tobi26
Messages postés56Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention 6 juillet 2006 26 juin 2006 à 16:05
Le problème c'est que mon code ne fait pas loin de 4000 lignes, et en passer un bout ne servirais à rien je pense. N'y aurait-il pas un lien avec des ProgressBar en VBA Excel dans ce forum que j'essai de comprendre le code pour pouvoir le reproduire ?