Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 18/05/2007, 15h05   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Indiquer une pause dans une macro

Bonjour à tous,

quel est le code à utiliser pour indiquer une pause dans une macro.

Merci

Laurent
klorane est déconnecté   Réponse avec citation
ANNONCES
Vieux 18/05/2007, 15h11   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 262
Par défaut Re : Indiquer une pause dans une macro

Bonjour,

Code:
Application.Wait "12:00:00"
Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 18/05/2007, 15h14   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2005
Messages: 206
Par défaut Re : Indiquer une pause dans une macro

Slt Laurent,

Essaye ceci

Sub attente()
MsgBox "Waiting !!!!"
Application.OnTime Now + TimeValue("00:00:10"), "Eteindre" ' 10 seconde
End Sub

Sub Eteindre()

MsgBox "10 secondes ce sont écoulées"
End Sub
sonskriverez est déconnecté   Réponse avec citation
Vieux 18/05/2007, 15h24   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Re : Indiquer une pause dans une macro

Re,

il est vrai que je pensais pas une pause avec un temps mais a une pause ou la macro etait suspendue jusqu'à se que j'ouvre le compilateur de macro et que je dois cliquer sur le bouton "play" pour la relancer.

cette fonction existe t'elle?

Merci
klorane est déconnecté   Réponse avec citation
Vieux 18/05/2007, 15h40   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 262
Par défaut Re : Indiquer une pause dans une macro

Re,
Citation:
il est vrai que je pensais pas une pause avec un temps mais a une pause ou la macro etait suspendue jusqu'à se que j'ouvre le compilateur de macro et que je dois cliquer sur le bouton "play" pour la relancer.
Quelle est la finalité recherchée? Pourquoi interrompre une macro pour aller bidouiller dans le compilateur ?
Sinon une combinaison de la fonction Wait avec une boucle do until devrait pouvoir être conçue...

Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 18/05/2007, 15h47   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Re : Indiquer une pause dans une macro

le but est d'apporter des modifications dans un de mes tableaux pendant la pause et lorsque mes modification sont faites de relancer à partir de l'endroit ou j'etais.

la fonction "wait" est bien car lorsque je clique sur Ok du MSGBOX la macro redemarre mais elle ne me permet pas d'ecrire dans les cellule pendant la pause.
klorane est déconnecté   Réponse avec citation
Vieux 18/05/2007, 15h56   #7 (permalink)
XLDnaute Barbatruc
 
Avatar de jeanpierre
 
Date d'inscription: février 2005
Localisation: Sortie ouest Le mans 6 km
Version Excel : Excel 2000 (PC)
Messages: 7 392
Par défaut Re : Indiquer une pause dans une macro

Bonjour Klorane, Spitnolan08, le forum,

Je ne comprends pas trop non plus,

Pourquoi modifer après le lancement de la macro et pas avant....????

Y'a des trucs qui m'échappent quelquesfois...

Quelques exemples précis pour mieux comprendre seraient nécéssaires....

A vous lire. eet bon week-end.

Jean-Pierre
__________________
En toutes circonstances, il faut savoir juger jusqu'où on peut aller trop loin.

Si vous êtes satisfait des réponses qui vous sont données. Si vous souhaitez que cette énorme base de connaissance Excel puisse vous accompagner longtemps encore....

Aidez-la.


C'est ici : http://www.excel-downloads.com/forum...orter-xld.html
jeanpierre est connecté maintenant   Réponse avec citation
Vieux 18/05/2007, 16h21   #8 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Re : Indiquer une pause dans une macro

ça serait trop long à expliquer.

mais en 2 lignes mes macros effectues des opérations et en fonction de certaine opérations, il faut que je modifie, complète etc... des données et le fait de damnder a des macros de modifie rpour moi le tableau serait trop complexe (trop de facteurs)

Si je demande cette fonction c'est que j'en ai besoin.

Le VBA à des limites!lol
klorane est déconnecté   Réponse avec citation
Vieux 18/05/2007, 16h23   #9 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 505
Par défaut Re : Indiquer une pause dans une macro

bonjour klorane

quel inconvenient y-a-t-il a utiliser 2 macros appelées l'une apres l'autre ?
pierrejean est connecté maintenant   Réponse avec citation
Vieux 18/05/2007, 16h32   #10 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 743
Par défaut Re : Indiquer une pause dans une macro

bonjour Klorane, pierre jean , Spitnolan08

j'ai fait quelque chose comme cela il y a quelque temps mais entre deux classeur pour un forumiste

utilisation du on timer, chaque seconde controler si une cellule est mise à jour, si elle est mise à jour un drapeau est mis à true, deconnexion du on timer, la maro continue

si ca peut vous aider
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
Vieux 19/05/2007, 01h11   #11 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Re : Indiquer une pause dans une macro

l'idée de la message est bien mais le seul soucis c'est qu'il n'est pas possible d'ecrire dans les cellules lorsque le message box est affiché à l'écran.sinon ça serait tip top!
klorane est déconnecté   Réponse avec citation
Vieux 19/05/2007, 01h20   #12 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2005
Messages: 133
Par défaut Re : Indiquer une pause dans une macro

la pause que je souhaite c'est "une pause opérateur".

c'est comparer ça à des machines à commandes numérique ou il y a bien cette "Pause" qui permet par exemple à l'opérateur de de changer d'outil et de reprendre le prog là ou il en est!

Alors pourquoi cela ne pourrait-il pas se faire dans une feuille excel alors qu'une macro tourne!lol

sans cette fameuse "pause",je suis vraiment bloqué pour compléter un de mes tableau et de plus c'est trop complexe pour qu'il se complète lui meme par des macros car trop aléatoire.
klorane est déconnecté   Réponse avec citation
Vieux 19/05/2007, 06h32   #13 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 743
Par défaut Re : Indiquer une pause dans une macro

re:

une machine outil fonctionne par cycle, à chaque fin de cycle si necessaire, un pause peut etre mise en place pour un changement d'outil. mais une fois le cycle commencé, je n'ai jamais vu un operateur essayé d'arreter une presse avec ses mains une fois le cycle commencé, il a un bouton arret.

donc comparons une application à un travail de machine outil. Chaque sous programmme ou macro, corresponds à un cycle, à la fin, on rend la main à l'operateur qui envoie le cycle suivant. donc 2 macros comme dit pierre jean

de plus, tu viens de donner une information importante, tu dois pendant ce laps de temps completer le tableau sui ne peut etre traiter automatiqement,
ce qui veut dire que pour un programme, tu changes completement les cryteres de traitement pris en compte dans la 1ere macro, nombre de lignes, de colonnes ou autre choses que tu ajoutes.

il serait interressant donc maintenant d'avoir un boutde ton fichier afin que les forumistes puisse reponre au mieux de ton desire
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
Vieux 19/05/2007, 08h58   #14 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mars 2007
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 471
Envoyer un message via MSN à ninbihan
Par défaut Re : Indiquer une pause dans une macro

Bonjour le forum, bonjour à tout le fil

Moi non plus je ne comprends pas bien la finalité mais, ajoute un point d'arrêt sur la ligne de code ou tu veux t'arrêter (clic sur la zone grise juste à gauche du code) et cela te permettras de relancer la macro comme tu le décris dans ton post.

Bonne journée à tous,

Ninb
ninbihan est déconnecté   Réponse avec citation
Vieux 19/05/2007, 13h06   #15 (permalink)
XLDnaute Barbatruc
 
Avatar de BrunoM45
 
Date d'inscription: avril 2005
Localisation: MONTARGIS (la Venise du Gâtinais)
Version Excel : Excel 2003 (PC)
Messages: 2 283
Lightbulb Re : Indiquer une pause dans une macro

Bonjour à tous,

Tu peux faire comme Ninbihan a dis, ou mettre l'instruction "STOP"

Qui va te ramener en mode déboggeur, lorsque l'instruction sera rencontrée

A+
__________________
Cordi@lement.

La politesse est comme le zéro, qui, sans avoir de valeur en soi, en ajoute à toutes choses.

VBA, vous ne savez pas comment faire ... Pensez à l'enregistreur de macro !
Menu -> Outils -> Macro -> Nouvelle macro

Si vous souhaitez rejoindre le club des Supporters d'XLD ... c'est ICI

Petite citation : C'est en XLDant que l'on devient XLDnaute Barbatruc ...
BrunoM45 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Pause dans une macro Laurent Forum Excel 4 29/03/2006 04h03
Pause dans une macro? (sans wait) jeromegmc Forum Excel 19 16/06/2005 17h21
pause puis redemarage macro francois Forum Excel Downloads - Archives 2 16/02/2005 11h07
Pause dans une macro loulou Forum Excel Downloads - Archives 1 14/02/2004 17h28
Pause dans une macro GiBus Forum Excel Downloads - Archives 4 25/04/2003 16h14


Fuseau horaire GMT +2. Il est actuellement 16h30.


(C) 2006 Excel Downloads