Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

programmer l'execution d'une macro!!

  • Initiateur de la discussion Initiateur de la discussion GSXR282005
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GSXR282005

Guest
bonsoir le forum;
Ma question , comment faire pour programmer l'execution d'une macro a une heure precise?( heure, minute)
Car en programmant pour une date, celle ci s'execute a chaque ouverture du fichier sur 24 heures, alors si modif!!!!!
L'ideal serait de programmer a une date +l'heure

Merci d'avance a tous les pros
@+
 
Bonjour GSXR282005 (pas facile à dire)

pour l'heure, tu peux utiliser la méthode Ontime combinée à un test de date.

Cordialement, A+

Code:
Application.OnTime TimeValue('17:00:00'), 'La_proc'
 
Re Bonsoir,
est ce que cette ecriture correspond a ce que je voudrais??????????
Merci

Private Sub Workbook_Open()
If Date = DateValue('20/01/06')
end if
Application.OnTime TimeValue('17:00:00') Then
Range('E28').Select
ActiveCell.FormulaR1C1 = '0'
 
Re

non, ce n'est pas comme cela
voici un exemple, j'ai modifié la commande pour que la macro 'la_proc' se lance 5 secondes aprés l'ouverture
Code:
Private Sub Workbook_Open()
'If DateValue(Date) = DateValue('20/01/2006') Then Application.OnTime TimeValue('17:00:00'), 'La_proc'
If DateValue(Date) = DateValue('16/01/2006') Then Application.OnTime Now + TimeValue('00:00:05'), 'La_proc'
End Sub
ce code à mettre dans un module, c'est lui qui agit.
Code:
Sub La_proc()
MsgBox 'il est l'heure', vbOKOnly + vbInformation
'code à exécuter
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…