Macro qui crée plusieurs plage journalières pour isoler les jours entre eux

Bonjour,

J'ai besoin d'une macro qui va séparer une plage journalière en en créant plusieurs si le début et la fin de cette plage chevauche des jours différents.

EXEMPLE :

Plage journalière initiale : Du 01/01 20:00 au 03/01 8:00

La macro créera les 3 plages suivantes :

01/01 20:00 au 01/01 23:59
02/01 00:00 au 02/01 23:59
03/01 00:00 au 03/01 08:00

(pour info : l'objectif est ensuite de glisser ces 3 lignes dans une base de données qui calculera plusieurs éléments sur ces plages et blablabla)

MERCI BEAUCOUP POUR VOTRE RETOUR QUI ME SERA PRECIEUX

Bonjour,

Où se trouvent ces plages de dates, quelles colonnes ? sur combien de colonnes s'étend la plage de données?

Il nous faudrait connaître comment est construit votre fichier, un exemple de fichier sans données confidentielles serait le bienvenu.

Cdlt

Bonjour,

Voici un fichier excel illustrant ma demande :)

8classeur1.xlsx (17.21 Ko)

Merci beaucoup Arturo83 ! Après test, j'ai en effet rencontré une nouvelle problématique, je t'explique :

l'exemple que je t'ai donné été le suivant :

Du 01/01 20:00 au 03/01 8:00

La macro créera les 3 plages suivantes :

01/01 20:00 au 01/01 23:59
02/01 00:00 au 02/01 23:59
03/01 00:00 au 03/01 08:00

Tu as réussi à faire exactement ce que j'avais demandé et je t'en remercie
Mais, finalement, il ne faut pas que ca coupe la plage à 23:59 mais à 0:00 du jour suivant, comme ci dessous :

01/01 20:00 au 02/01 00:00
02/01 00:00 au
03/01 00:00
03/01 00:00 au 03/01 08:00

Est-ce possible pour toi de faire cela ??
Ce serait génial de ta part ... Merci beaucoup !!

(si tu veux bien me noter dans ton code des explications afin que je comprenne ce que tu as écris ce serait encore plus sympa de ta part ^^)

Merci beaucoup !!! :)

Rechercher des sujets similaires à "macro qui cree plage journalieres isoler jours entre"