simple boucle

simple boucle - VB/VBA/VBS - Programmation

Marsh Posté le 14-04-2006 à 13:56:40    

bonjours j'aimerai faire une boucle sous visual basic qui a pour condition une fenêtre ouverte, comment je doit la rédiger ?
 
 While (ActiveWindow.Open)
 
 End While
 
?
 
merci

Reply

Marsh Posté le 14-04-2006 à 13:56:40   

Reply

Marsh Posté le 14-04-2006 à 15:28:11    

'alut,
Moi, j'ai fait différement :
sur evenement "load" une variable globale booNomFeuille = true
sur evenement "unload" booNomFeuille = false
et tu fais ta boucle sur la variable.
Car sinon, si tu référence une propriété de la feuille (par exemple .visible) elle se charge !!!!
 :hello:

Reply

Marsh Posté le 14-04-2006 à 15:30:05    

Visual Basic ?
Pour ceux qui suivent cette catégorie du forum je dois commencer à radoter mais VB6 ou VBA/Access, VBA/Excel, VBA/Word, VBA/Outlook, VBA/Powerpoint, ... ?
Ça change singulièrement les réponses à ta question.

Reply

Marsh Posté le 14-04-2006 à 16:22:25    

j'ai essayé de faire ce que tu m'a dit riggx mais ca n'a pas trop marché (dsl d'être un novice)
je vais etre plus précis sur ce que je veux faire:
en fait j'ai fait une macro sous excel qui exécute un script, et pendant la durée de script (tant que le script n'est pas terminer) le reste de la macro ne doit pas s'excuter.
 
est-ce que tu vois ce que je veux faire ?
 
oui pour préciser j'utilise VBA/excel

Reply

Marsh Posté le 14-04-2006 à 17:04:25    

specics a écrit :

j'ai essayé de faire ce que tu m'a dit riggx mais ca n'a pas trop marché (dsl d'être un novice)
je vais etre plus précis sur ce que je veux faire:
en fait j'ai fait une macro sous excel qui exécute un script, et pendant la durée de script (tant que le script n'est pas terminer) le reste de la macro ne doit pas s'excuter.
 
est-ce que tu vois ce que je veux faire ?
 
oui pour préciser j'utilise VBA/excel


ah ok !
normal que ça a pas marché ! tu disais "Visual Basic"... alors j'étais en mode VB pur ;)
Je cède ma place alors  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed