[Résolu] Macro de recherche de nom correspondant à créneau horaire avec date.

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 !

apicius46

XLDnaute Junior
Bonjour,

Je n'arrive pas a trouver une méthodologie simple et dont cela dépasse mes compétences:

Voici mon problème :

Dans un tableau que je ne peux toucher et utilisé par d'autres personnes, je souhaite extraire le nom d'une personne (par exemple David G.) et le faire correspondre à un un cota horaire (par exemple S1>David G.>17/11>22h30 à 8h30).
son extraction sera noté dans l'onglet David G. avec Title Start End
Nuit David G. 17/11/2014 22:30 18/11/2014 08:30


Les différents Title en semaine:

Nuit David G. 22h30 à 8h30 (le lendemain matin)
Soirée Nuit David G. 18h00 à 6h00
Soiree David G. 13h30 à 23h00
Journée David G. 08h00 à 18h00
Matin David G. 07h00 à 14h00

les WE :

Journée David G. 08h00 à 19h00
Nuit David G. 18h30 à 08h30


Avez vous des idées et des propositions à me faire.

Le défi n'est pas simple.

Si quelqu'un peut le faire sans macro je suis aussi preneur, mais 'ai rien trouvé qui puisse correspondre car suivant les jours on peut être sur différents jours avec les même horaires.

Merci d'avance la communauté.

David
 

Pièces jointes

Dernière édition:
Re : Macro de recherche de nom correspondant à créneau horaire avec date.

Bonjour apicius

Le défi est d'autant moins simple que celui ou ceux qui ont pondu les feuilles S1 et S2 ont abusé des cellules fusionnées (une abomination pour le Vba) et écrivent soit 6h soit 6h00

Vois si cela te convient
 

Pièces jointes

Re : Macro de recherche de nom correspondant à créneau horaire avec date.

Merci Pierrejean,

C'est exactement ce que je voulais, maintenant je souhaiterai s'il est possible c'est d'avoir un peu plus d'explication sur la méthodologie afin que je comprenne la logique car bien que ne soit pas caler en macro je cherche à comprendre pour mieux apprendre.

Maintenant après avoir étudier la possibilité, dans l'onglet de collecte est il possible de le modifier pour que les colonnes start et end soit sur un format date horaire et non pas texte du type jj/mm/aaaa hh:mm


Merci c'est vraiment une super épine du pied qui m'est enlevé la...

David
 
Re : Macro de recherche de nom correspondant à créneau horaire avec date.

Re

Voila

NB: J'ai commenté le code au mieux que je puisse (mais ce n'est pas mon fort)
 

Pièces jointes

Re : Macro de recherche de nom correspondant à créneau horaire avec date.

Merci pour tes commentaires et je commence à comprendre la logique.



J'ai pensé aussi à regarder pour tes modifs horaire afin que dans ton tableau tous les changements s'éffectuent le plus facile possible.
Dans mon bout d'essai cela facilite grandement la lecture.

Par contre je l'ai étendu à 7 semaines et je me retrouve bloqué sur le changement de mois.
Ta macro :
debdate = CDate(ladate & "/" & Year(Date)) + j

Il se bloque entre le 31 novembre et le 1er décembre.
Je mets le tableau en PJ..


cela ne semble pas faire le changement de mois, étrange?

Merci d'avance
David
 

Pièces jointes

Re : Macro de recherche de nom correspondant à créneau horaire avec date.

Mille excuses,

Je n'avais pas noté l'importance des espaces dans la lecture de la macro.
Pour S6 et S7 c'est évident.

J'aurais appris une choses en plus.
Désolé du dérangement
David
 
- 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
Retour