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

archiver dans repertoire selon restrictions jour et temps

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 !

CAPRI_456

XLDnaute Occasionnel
Bonjour le Forum,,,,

j'ai un un archivage à réaliser dans un répertoire,
fonction du jour, de l'heure à laquelle je reçois un mail dans outlook 2003
(ce module enclenchera par la suite une procédure dans excel 2003: autre module)

je dois donc comparer en VBA :
- jour et heure de réception de MonMail au format "dd/mm/yyyy hh:mm:ss" avec :
A-- si arrivent entre 06.00 h du jour en cours AddDate("h,6,today) et 06.00 h du jour suivant AddDate("h,30,today)soit , ils sont stockés dans le répertoire du jour en cours
B-- si arrivent entre 00.00 h AddDate("h,0,today) et 06.00 h AddDate("h,0,today) du jour en cours

Le point A fonctionne
Le point B : je n'y arrive pas ....
comment introduire cela en utilisant JAPREC (définition des restrictions)
Merci pour votre aide

CAPRI_456

Ci-joint mon code dans outlook 2003
Je poste ici, car tout compte fait, le même code est applicable au niveau d'EXCEL 2003 pour archiver dans des répertoires


 
Re : archiver dans repertoire selon restrictions jour et temps

Bonsoir le Forum, je cherche toujours une solution,

Malgré mes nouvelles tentatives , je parviens à archiver 🙂 dans les répertoires si les mails reçus sont
1er cas : entre 06:00 h et 24:00 h
Par contre je n'arrive pas 😕 s'ils sont
2ème cas : entre 00:00 h et 06:00 h

Mes répertoires se créent pour la journee en cours ( JA) et pour le jour d'avant (JAPREC) et je parviens à y classer les mails reçus dans le 1er cas mais pas dans le 2ème cas

Voici mon code adapté dans un module EXCEL2003 :
-j'ai crée deux chemins pour le classement dans les répertoires
- j'ai crée un rupture pour ma journée :
--- JAD à JARUPT doivent reçevoir les mails de 00 à 06 h
--- JARUPT à JAF doivent reçevoir les maisl de 06 à 24 h

Ici j'ai introduit quelques données pour le test sans devoir agir avec OUTLOOK 2003 . A tester dans le module1 du classeur joint:

MonMailReceivedTime = "20-05-2009 00:08:23"
JAD = "20-05-2009 00:00:00"
JARUPT = "20-05-2009 06:00:00"
JAF = "20-05-2009 24:00:00"

est-ce dû à un problème de formattage des dates ??

Merci pour votre aide



Voir code dans le module 1 joint dans un classeur XLS

CAPRI_456
 

Pièces jointes

- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…