OVH Cloud OVH Cloud

Reprendre la main !!!

3 réponses
Avatar
Leo
Bonsoir,

Je me sers de Ontime, pour déclencher un événement.
Jusqu'ici tout va bien.

Parr contre, si je laisse mon classeur ouvert et que le timer touche à sa
fin
lorsque je suis sur un autre logiciel alors :

Excel ne reprends pas la main pour fermer le classeur

Comment donner la main à Excel, pour qu'il puisse fermer le classeur ?

D'avance merci,

Amicalement,
leo


--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------

3 réponses

Avatar
twinley
Bonsoir

Option Explicit
Public timR As Variant
Public Const proC = "Ta_macro_toutes_les_minutes"

Sub zaza()
timR = TimeValue(Now + TimeValue("00:01:00"))
Application.OnTime timR, proC
End Sub

Sub Ta_macro_toutes_les_minutes()
MsgBox "Hello !", vbExclamation
zaza
End Sub

Sub arrE()
On Error Resume Next
Application.OnTime timR, proC, , False
End Sub


--
à+twinley
"Leo" a écrit dans le message de
news:418d34cb$0$18907$
Bonsoir,

Je me sers de Ontime, pour déclencher un événement.
Jusqu'ici tout va bien.

Parr contre, si je laisse mon classeur ouvert et que le timer touche à sa
fin
lorsque je suis sur un autre logiciel alors :

Excel ne reprends pas la main pour fermer le classeur

Comment donner la main à Excel, pour qu'il puisse fermer le classeur ?

D'avance merci,

Amicalement,
leo


--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------






Avatar
Leo
Ok, ceci fonctionne.

Le problème est que :
Si on lance OnTime, et que l'on travaille sur une autre application ( Word,
ou Outlook ), les bascules sur excel ne se font pas.

Comment forcer le focus sur excel, pour que cela fonctionne ?


"twinley" <twinleym(at)hotmail.com> a écrit dans le message de news:

Bonsoir

Option Explicit
Public timR As Variant
Public Const proC = "Ta_macro_toutes_les_minutes"

Sub zaza()
timR = TimeValue(Now + TimeValue("00:01:00"))
Application.OnTime timR, proC
End Sub

Sub Ta_macro_toutes_les_minutes()
MsgBox "Hello !", vbExclamation
zaza
End Sub

Sub arrE()
On Error Resume Next
Application.OnTime timR, proC, , False
End Sub


--
à+twinley
"Leo" a écrit dans le message de
news:418d34cb$0$18907$
Bonsoir,

Je me sers de Ontime, pour déclencher un événement.
Jusqu'ici tout va bien.

Parr contre, si je laisse mon classeur ouvert et que le timer touche à
sa


fin
lorsque je suis sur un autre logiciel alors :

Excel ne reprends pas la main pour fermer le classeur

Comment donner la main à Excel, pour qu'il puisse fermer le classeur ?

D'avance merci,

Amicalement,
leo


--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------










Avatar
twinley
.../...
Je n'ai pas ce soucis sous XP pro XL 2003.
Le chemin complet worksheet("feuil1").range("F2").copy par exemple doit y
être pour quelque chose.
Mais je ne suis pas assez pointu. D'autres vont sûrement t'apporter la
réponse.

--
à+twinley
"Leo" a écrit dans le message de
news:418d38e3$0$18190$
Ok, ceci fonctionne.

Le problème est que :
Si on lance OnTime, et que l'on travaille sur une autre application (
Word,

ou Outlook ), les bascules sur excel ne se font pas.

Comment forcer le focus sur excel, pour que cela fonctionne ?


"twinley" <twinleym(at)hotmail.com> a écrit dans le message de news:

Bonsoir

Option Explicit
Public timR As Variant
Public Const proC = "Ta_macro_toutes_les_minutes"

Sub zaza()
timR = TimeValue(Now + TimeValue("00:01:00"))
Application.OnTime timR, proC
End Sub

Sub Ta_macro_toutes_les_minutes()
MsgBox "Hello !", vbExclamation
zaza
End Sub

Sub arrE()
On Error Resume Next
Application.OnTime timR, proC, , False
End Sub


--
à+twinley
"Leo" a écrit dans le message de
news:418d34cb$0$18907$
Bonsoir,

Je me sers de Ontime, pour déclencher un événement.
Jusqu'ici tout va bien.

Parr contre, si je laisse mon classeur ouvert et que le timer touche à
sa


fin
lorsque je suis sur un autre logiciel alors :

Excel ne reprends pas la main pour fermer le classeur

Comment donner la main à Excel, pour qu'il puisse fermer le classeur
?




D'avance merci,

Amicalement,
leo


--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------