Insérer lignes pour chaque date manquante

Bonjour,

Je suis débutante en matière de code et j'ai un problème avec un de mes fichiers excel.

J'ai des données de production de centrales photovoltaiques (colonne C) à un pas de temps 10 minutes et chaque fois que la production est non nulle. La date et l'heure sont données dans la colonne B.

J'aimerais avoir les données de production sur la totalité de la journée ( 00:00 à 23:50) même si la production est nulle.

Il faut donc que j’insère des lignes pour les dates manquantes.

Je pensais comparer les deux colonnes de dates et, dès qu'une différence est notée insérer une ligne tant que cette différence perdure.

Malheureusement je n'ai aucune idée pour faire ça en VBA,

Serait-il possible de m'aider ?

Cordialement,

Julienne

Bonjour MAVERICK39 et bienvenu sur le forum

Une proposition

Pas de colonne A, on calcul la période recouverte par les données, on crée un tableau en sortie sur la feuille 2

Les données sources non pas besoins d'être triées.

Le code est dans le module de la feuille 1

Cordialement

Merci beaucoup c'est exactement ce dont j'avais besoin.

J'ai regardé le code et effectivement, ce n'est pas (encore) de mon niveau.

La solution est propre, merci infiniment

Cordialement

Julienne

Bonjour

Un solution par Msquery : chemin à adapter

163probleme-date.xlsx (213.51 Ko)
Rechercher des sujets similaires à "inserer lignes chaque date manquante"