Bonjour,
J'utilise un outil qui aprés la saisie enregistre dans une base de donnée les informations en fonction de la date.
Chaque ligne de la base de donnée équivaut à un jour (ouvrable ou non ouvrable)
Le problème est que ma base de donnée est trop lourde (car je l'ai basé sur 10 ans)
J'aimerai créer une macro autonome qui définirait un nombre de ligne à la base de donnée en suprimant les informations dépassant cette intervalle:
J'aimerai que la base ai pour point de départ le 1er décembre 2008 , et comme extrémité +1 moi par rapport à aujourdhui() (sachant que "ajourdhui()" varie chaque jour 🙄 )
Ensuite, il faudrait qu'elle suprime les informations datant de plus de 2 ans avant aujourdhui() (sachant qu'il n'y en aura donc pas avant 2 ans vu que je viens de la créer) et qu'elle aille jusqu'à 1 moi (30j) aprés aujourdhui().
En gros, l'intervalle de la base de donnée serait: [-2ans par rapport à aujourdhui(); +1 moi par rapport à aujourdhui() ]
Cependant, les lignes compreinnent des informations, il faudrait donc qu'elles soient toujours sur la meme ligne que leurs dates initiales , et qu'elles soient donc suprimées aprés 2 ans(par rapport à aujourdhui)
J'ai joint un bout d'exemple de ma base de donnée.
Donc voilà, si quelqu'un à une idée pour la macro, ou une meilleur technique pour arriver à des fins similaires je suis preneur .
Je vous remercie d'avance
salutations
skun
J'utilise un outil qui aprés la saisie enregistre dans une base de donnée les informations en fonction de la date.
Chaque ligne de la base de donnée équivaut à un jour (ouvrable ou non ouvrable)
Le problème est que ma base de donnée est trop lourde (car je l'ai basé sur 10 ans)
J'aimerai créer une macro autonome qui définirait un nombre de ligne à la base de donnée en suprimant les informations dépassant cette intervalle:
J'aimerai que la base ai pour point de départ le 1er décembre 2008 , et comme extrémité +1 moi par rapport à aujourdhui() (sachant que "ajourdhui()" varie chaque jour 🙄 )
Ensuite, il faudrait qu'elle suprime les informations datant de plus de 2 ans avant aujourdhui() (sachant qu'il n'y en aura donc pas avant 2 ans vu que je viens de la créer) et qu'elle aille jusqu'à 1 moi (30j) aprés aujourdhui().
En gros, l'intervalle de la base de donnée serait: [-2ans par rapport à aujourdhui(); +1 moi par rapport à aujourdhui() ]
Cependant, les lignes compreinnent des informations, il faudrait donc qu'elles soient toujours sur la meme ligne que leurs dates initiales , et qu'elles soient donc suprimées aprés 2 ans(par rapport à aujourdhui)
J'ai joint un bout d'exemple de ma base de donnée.
Donc voilà, si quelqu'un à une idée pour la macro, ou une meilleur technique pour arriver à des fins similaires je suis preneur .
Je vous remercie d'avance
salutations
skun
Pièces jointes
Dernière édition: