XL 2010 Extraire des périodes de dates de + de 2 jours manquants

sandra131313

XLDnaute Nouveau
Bonsoir Messieurs, Mesdames,

Croyez-vous pouvoir créer un code VBA qui puisse s’il vous plait, à partir des deux documents ci-joints établir un tableau identifiant :

1. pour le document Fatouhi :

(i) les périodes de + de 2 jours (c’est-à-dire à partir de 3) où il n’y a pas de messages « sent »
(ii) les périodes de + de 2 jours (c’est-à-dire à partir de 3) où il n’y a pas de messages « received »

2. pour le document Attalah, les périodes + de 2 jours (c’est-à-dire à partir de 3) où il n’y a pas de messages


Sur le modèle selon exemple théorique : pas d’emails entre le 1 et le 7 janvier 2012, ni entre le 12 et 18 janvier 2012.


Une colonne avec : Date = Janvier 2012

Une colonne avec Manquants = 1-7, 12-18

Merci infiniment si vous avez la solution !

Très cordialement

Sandra131313
 

Pièces jointes

  • Attalah.xlsx
    413.7 KB · Affichages: 46
  • Fatouhi.xlsx
    356.3 KB · Affichages: 42
Dernière édition:

CISCO

XLDnaute Barbatruc
Bonsoir

Pourrais tu nous expliquer davantage le contenu de ton mail à partir de la phrase "Sur le modèle selon exemple théorique : pas d’emails entre le 1 et le 7 janvier 2012, ni entre le 12 et 18 janvier 2012." ?

@ plus
 

sandra131313

XLDnaute Nouveau
Bonsoir,
Oui, c'est pas très clair :
Si il n'y pas d'emails entre le 1 et le 7 janvier 2012, ni entre le 12 et 18 janvier 2012, cela devrait apparaître après avoir fait le code VBA : voir fichier Excel ci-joint en exemple.
Le résultat devrait ressortir sous cette forme.
J'espère que c'est plus clair...
Désolée, je n'ai pas l'habitude de parler sur des forums aussi...

Merci si tu as une idée.

Cordialement
 

Pièces jointes

  • Exemple.xlsx
    8.8 KB · Affichages: 36

CISCO

XLDnaute Barbatruc
Rebonsoir

Je ne te demande pas sous quelle forme tu veux avoir les résultats, mais ce que signifie la fin de ton mail. Autrement dit, comment voit-on avec les valeurs mises dans tes deux premiers fichiers, que les résultats attendus sont "pas d’emails entre le 1 et le 7 janvier 2012, ni entre le 12 et le 18 janvier 2012." ?

@ plus
 

sandra131313

XLDnaute Nouveau
Bonsoir
upload_2016-12-2_0-2-11.png

Par exemple, ici, dans le fichier Attalah, la manœuvre consisterait à obtenir deux colonnes indiquant comme suit :
upload_2016-12-2_0-4-10.png


Merci, @+
 

CISCO

XLDnaute Barbatruc
Bonjour

Le début du "travail" en pièce jointe, avec des formules, dont certaines matricielles, donc à valider avec Ctrl+maj+entrer. Cf. la définition des noms dans le gestionnaires de noms :
* prochain permet de trouver le contenu de la première ligne non vide en dessous de la ligne en cours, dans la colonne A. Ex : 07-Dec-11 Count dans A9 lorsqu'une cellule de la ligne 7 est sélectionnée.
* DATEprochain traduit ce prochain en date Excel. Toujours avec le même exemple, cela donne 07/12/2011 ou le nombre correspondant 40884
* DATESTXA traduit le texte de la cellule de la colonne A en date Excel sur la ligne en cours : 28-Dec-11 Count en 28/12/2011 sur la ligne 35 par exemple.

@ plus
 

Pièces jointes

  • Attalah.xlsx
    617.2 KB · Affichages: 42

Discussions similaires

Réponses
3
Affichages
409
Réponses
46
Affichages
854
Réponses
18
Affichages
758

Statistiques des forums

Discussions
312 202
Messages
2 086 180
Membres
103 152
dernier inscrit
Karibu