Garder une variable d'un jour à l'autre
Résolu/Fermé
MattDF
Messages postés
76
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
5 août 2009
-
7 août 2008 à 16:19
MattDF Messages postés 76 Date d'inscription vendredi 14 décembre 2007 Statut Membre Dernière intervention 5 août 2009 - 8 août 2008 à 12:09
MattDF Messages postés 76 Date d'inscription vendredi 14 décembre 2007 Statut Membre Dernière intervention 5 août 2009 - 8 août 2008 à 12:09
A voir également:
- Garder une variable d'un jour à l'autre
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre à jour ses pilotes - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
6 réponses
MattDF
Messages postés
76
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
5 août 2009
67
8 août 2008 à 12:09
8 août 2008 à 12:09
Bon ca a fonctionné.
Ca fait un peu bricolage, mais ca n'est pas bien grave vu qu'elle est sur un fichier qui sert uniquement à interagir avec d'autres fichiers. Donc ca marche :
Pour info, j'ai entré la fonction "=AUJOURDHUI()" en B1.
La macro vérifie si en B2 il y a la date d'aujourd'hui. Si ce n'est pas le cas, elle fait les sauvegardes demandées, puis copie la case B1 en B2 avant de "fixer" la formule en B2. Ainsi B1 garde la fonction qui indique la date du jour, et B2 indique la dernière date de sauvegarde.
Bon ben merci ! Ca marche ! ^^
Ca fait un peu bricolage, mais ca n'est pas bien grave vu qu'elle est sur un fichier qui sert uniquement à interagir avec d'autres fichiers. Donc ca marche :
Pour info, j'ai entré la fonction "=AUJOURDHUI()" en B1.
La macro vérifie si en B2 il y a la date d'aujourd'hui. Si ce n'est pas le cas, elle fait les sauvegardes demandées, puis copie la case B1 en B2 avant de "fixer" la formule en B2. Ainsi B1 garde la fonction qui indique la date du jour, et B2 indique la dernière date de sauvegarde.
Bon ben merci ! Ca marche ! ^^
Bonjour,
Tu peux passer par l'utilsation d'un fichier que tu écrira et lira sur le disque dur.
Tu appelle ton fichier var.txt, à chaque ouverture d'excel tu va lire ce fichier : s'il est vide ou qu'il contient la date du jour tu ne fais rien, sinon tu fais tes sauvegardes et tu écris la date du jour dan sle fichier comme cela si tu réouvres Execl le même jour il ne fait rien et un autre jour il fera tes sauvegardes
Suis-je clair ?
A+
CyrilR
PS : avant de lancer ta macro tu devra créer le fichier à la main dans le repertoire prèvu ou tu peux prévoir que la macro le fasse, comme cela elle est autonome et transportbale facilement sur un autre PC
Tu peux passer par l'utilsation d'un fichier que tu écrira et lira sur le disque dur.
Tu appelle ton fichier var.txt, à chaque ouverture d'excel tu va lire ce fichier : s'il est vide ou qu'il contient la date du jour tu ne fais rien, sinon tu fais tes sauvegardes et tu écris la date du jour dan sle fichier comme cela si tu réouvres Execl le même jour il ne fait rien et un autre jour il fera tes sauvegardes
Suis-je clair ?
A+
CyrilR
PS : avant de lancer ta macro tu devra créer le fichier à la main dans le repertoire prèvu ou tu peux prévoir que la macro le fasse, comme cela elle est autonome et transportbale facilement sur un autre PC
pives
Messages postés
419
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
25 juillet 2015
32
7 août 2008 à 16:30
7 août 2008 à 16:30
VBA çà me parait dur, étant donné que ton code ne sera pas limité à l'application Excel:
"Il m'est donc nécessaire d'avoir une variable dont la valeur reste en mémoire par l'ordi, et ce même quand j'ai clôturé Excel. "
Perso je ne suis pas un pro en prog, mais je pense que des gens du forum pourront t'aider. A mon avis il veut mieux l'écrire directement en VB (avec des conditions: then et If), mais il y a du boulot pour ton truc !
Bon courage.
"Il m'est donc nécessaire d'avoir une variable dont la valeur reste en mémoire par l'ordi, et ce même quand j'ai clôturé Excel. "
Perso je ne suis pas un pro en prog, mais je pense que des gens du forum pourront t'aider. A mon avis il veut mieux l'écrire directement en VB (avec des conditions: then et If), mais il y a du boulot pour ton truc !
Bon courage.
MattDF
Messages postés
76
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
5 août 2009
67
7 août 2008 à 16:34
7 août 2008 à 16:34
Y'a de l'idée... :-)
Je vais essayer d'exploiter cette possibilité.
Si quelqu'un a une meilleure idée, merci d'avance ! ^^
Je vais essayer d'exploiter cette possibilité.
Si quelqu'un a une meilleure idée, merci d'avance ! ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pives
Messages postés
419
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
25 juillet 2015
32
7 août 2008 à 16:22
7 août 2008 à 16:22
Tu compte l'écrire en quel langage ?
MattDF
Messages postés
76
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
5 août 2009
67
7 août 2008 à 16:23
7 août 2008 à 16:23
en VBA