Microsoft 365 création d'une boucle dans macro enregistrée

Cedrus

XLDnaute Nouveau
Bonjour,
j'ai une année de donnée météo à fréquence d'une heure que j'aimerais transformer en fréquence de 30min en insérant une nouvelle ligne intermédiaire entre les lignes correspondant aux données horaires et en calculant une moyenne pour la ligne intermédiaire.
J'ai enregistré une macro pour cela mais j'aimerais la faire tourner à l'infini et j'avoue qu'étant une buse en programmation je n'arrive pas à insérer une boucle malgré les réponses déjà apportées à cette question dans ce forum.
Pouvez vous m'aider svp
 

Pièces jointes

  • wind.xlsm
    319.2 KB · Affichages: 6
Solution
Bonjour @Cedrus

Avant de démarrer quelques remarques :

J'ai nettoyé les données du fichier c'est à dire :
J'ai supprimé les lignes vides et celles contenant du texte
-Ligne 4879
-Ligne 3675
-Lignes impair de 3 à 21
-Centrer la colonne A (pour l’esthétique)
-Appliquer le format personnalisé sur toute la colonne A ==> jj/mm/aaaa hh:mm
1665582865058.png


Je te propose ce fichier

La macro s’exécute chez moi en 18s48

Merci de ton retour

@Phil69970

Phil69970

XLDnaute Barbatruc
Bonjour @Cedrus

Avant de démarrer quelques remarques :

J'ai nettoyé les données du fichier c'est à dire :
J'ai supprimé les lignes vides et celles contenant du texte
-Ligne 4879
-Ligne 3675
-Lignes impair de 3 à 21
-Centrer la colonne A (pour l’esthétique)
-Appliquer le format personnalisé sur toute la colonne A ==> jj/mm/aaaa hh:mm
1665582865058.png


Je te propose ce fichier

La macro s’exécute chez moi en 18s48

Merci de ton retour

@Phil69970
 

Pièces jointes

  • Insert 1 ligne sur 2 V1.xlsm
    348.5 KB · Affichages: 3

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Et pour ceux que cela intéresse, voici une version power query après nettoyage des données et transformation de ces dernières en tableau structuré.

Le tableau orangé est le tableau résultat.

Cordialement
 

Pièces jointes

  • wind.xlsm
    468.2 KB · Affichages: 3

Cedrus

XLDnaute Nouveau
Bonjour @Cedrus

Avant de démarrer quelques remarques :

J'ai nettoyé les données du fichier c'est à dire :
J'ai supprimé les lignes vides et celles contenant du texte
-Ligne 4879
-Ligne 3675
-Lignes impair de 3 à 21
-Centrer la colonne A (pour l’esthétique)
-Appliquer le format personnalisé sur toute la colonne A ==> jj/mm/aaaa hh:mm
Regarde la pièce jointe 1152022

Je te propose ce fichier

La macro s’exécute chez moi en 18s48

Merci de ton retour

@Phil69970
J'avoue que as fait bien plus que je ne l'espérais. C'est parfait pour moi. Merci pour ton aide rapide
 

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 343
Membres
111 107
dernier inscrit
cdel