Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2008, 16h24   #1
Invité de passage
 
Inscription : juillet 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 37
Points : 3
Points : 3
Par défaut Activer une fonction chaque jour

J'ai une application en vba et je veux activer une macro à toute les jours à 8h du matin mais il est important que la macro s'exécute une seul fois même si je redémare l'application.

Merci !
wonderboutin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 10h45   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 202
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 202
Points : 14 410
Points : 14 410
Envoyer un message via Skype™ à Pierre Fauconnier
Bonjour

La demande est trop générale pour que l'on puisse répondre de façon précise et pertinente.

L'idée sera de toute façon de mémoriser que l'action a déjà été lancée pour la journée. Si c'est dans Excel, le mémoriser dans une cellule ou un nom, dans Access, dans une table spécifique, ...

Il faudrait donc préciser sous quelle application la macro est employée, et ce que la macro est sensée réaliser...

Il faudrait aussi préciser si l'application est ouverte ou pas, si elle ne l'est pas, quoi faire quand on l'ouvre...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2008, 22h08   #3
Membre confirmé
 
Avatar de Faladin
 
Inscription : juillet 2007
Messages : 333
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2007
Messages : 333
Points : 281
Points : 281
Tu pourrais aussi écrire dans un fichier que tu enregistres qui n'est pas linké avec ton excel, access, etc...Au lancement du programme tu vas lire dans ce fichier les dates inscrites.
Faladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 08h42   #4
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Tu crées une procédure d'évènement Workbook_open
Cette procédure va lire un fichier de log (ou une entrée dans la base de registre, ou...), qui stocke la date de la dernière exécution de la macro.
Si la date stockée est la même que la date actuelle, la macro se termine, sinon, elle se lance.

vàlà
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h36.


 
 
 
 
Partenaires

Hébergement Web