yr1r13762
Messages postés19Date d'inscriptionlundi 1 septembre 2008StatutMembreDernière intervention10 septembre 2008
-
4 sept. 2008 à 09:30
yr1r13762
Messages postés19Date d'inscriptionlundi 1 septembre 2008StatutMembreDernière intervention10 septembre 2008
-
10 sept. 2008 à 13:29
Je voulais faire une petite interface (userform) sur VBA .je veux mettre une pause durant laquelle j'ai la possibilité d'appuyer sur autres touches.
Mon petit programme ressemble trop au Magnétophone (Programme->
Accessoires->divertissement)
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 4 sept. 2008 à 09:47
Salut,
Hier, un ADMINISTRATEUR, t'as demandé de ne pas faire de doublons de topics...alors respect(et respect le règlement) sa demande et évite de faire MAINTENANT des triplons de topics !
yr1r13762
Messages postés19Date d'inscriptionlundi 1 septembre 2008StatutMembreDernière intervention10 septembre 2008 4 sept. 2008 à 10:07
Je voulais faire une petite interface (userform) sur VBA .je veux mettre une pause durant laquelle j'ai la possibilité d'appuyer sur autres touches.
Mon petit programme ressemble trop au Magnétophone (Programme->
Accessoires->divertissement)
Je compte sur vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 4 sept. 2008 à 10:35
Re:
Ton séquenceur lance des boucle for... ok
Tu manipules une "pause" par l'intermédiaire de bouton... ok
Pourquoi pas de Timer?
Pourquoi faire des pauses dans ton séquenceur ? Dans quel intêret?
(Ben oui, car malgrè un copier coller de ta précédente question je ne vois pas où tu veux en venir et donc difficile de t'apporter de l'aide. )
PS: Tu as un problème avec ton clavier???
PS2: Si au premier message quelqu'un te dit qu'il n'a pas compris, ne fait pas un copier coller. Je sais lire et le copier coller ne m'apporte pas plus de réponse.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 4 sept. 2008 à 10:53
Re:
Je connais le principe du magnétophone de windows.
Tu enregistres sur une piste, tu peux mettre en pause et reprendre par la suite.
Ton programme n'est pas arrêté c'est juste l'enreigistrement de la piste.
Quand on clique sur reprends on reprends l'enregistrement à l'endroit où il s'est arrêté.
Donc en vba (Excel?-Acces?-Word? etc...) tu veux faire un magnétophone.
Tu lances ton programme, quand tu appuis sur pause tu stop ta boucle (donc tu mets une balise a cet endroit) et quand tu cliques sur reprendre tu reprends ta boucle? Donc tu recherche ta balise et tu reprends là ou elle était?
J'ai l'impression de faire du braille!!!
Je comprends rien à ton programme et ce que tu veux faire. Il est peut-être temps que je me remette en question???
Si quelqu'un d'autre peut éclairer ma lanterne... Merci
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 5 sept. 2008 à 09:08
Salut,
Tant que l'on ne saura pas sous quel VBA tu travailles, nous ne pourrons pas être efficaces, et comme nous n'avons pas que cela à faire, Arranges toi pour être le plus CLAIR possible.
Et d'ailleurs n'est pas peur de donner un morceau de code (si tant est qu'il y en est un...) plutôt que de dire "(Programme->Accessoires->divertissement)" Cela ne nous sert à rien de savoir que ton programme "ressemble" à cela.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 6 sept. 2008 à 17:11
Je n'ai pas lu les autres posts du même sujet, mais je pense que tu devrais insérer un ou des DoEvents dans ta ou tes boucles. De cette façon, tu reprendras le contrôle de Windows et tu pourras appuyer sur lesdits boutons...
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI