Bonjour,
Je suis nouvel arrivant sur ce forum et dans le monde de VB. Je vais donc essayer d'etre clair sur l'exposer de mon problème:
Problème:
Je récupère des données hygrométrique (humidité/Température) avec un pas de temps de 1 minute (1 donnée par minute) pour une période d'un mois.
J'obtiens donc un fichier excel avec 5 colonnes mais plus de 44000 lignes!!
Pour pouvoir alléger l'exploitation de ces données et notamment extraire des graphiques, j'aimerais réduire le nombre de données par pas de temps de 30mn ou 1h.
Souhait:
1-Copier à partir d'une feuille, plusieurs cellules d'une même colonnes (date/heure) avec un pas de 30 cellules (soit une cellule copiée toutes les 30 cellules) et coller cette selection sur une autre feuille (meme classeur) pour que ces cellules soient à la suite.
2-Faire la moyenne des données correspondantes entre deux pas de temps (soit 30 cellules) et l'insérer sur la meme ligne que la cellule de temps correspondante.
Bon alors je sais bien que ce n'est pas facile de comprendre comme ça donc je vous joint mon fichier xls avec en feuil1 les données de base, en feuil2 les données traitées (j'ai fais trois lignes - sur 1400 - en exemple) et en fueil3 un petit schéma représentatif de ce je souhaite réaliser).
Merci d'avance pour votre aide,
Thomas
Je suis nouvel arrivant sur ce forum et dans le monde de VB. Je vais donc essayer d'etre clair sur l'exposer de mon problème:
Problème:
Je récupère des données hygrométrique (humidité/Température) avec un pas de temps de 1 minute (1 donnée par minute) pour une période d'un mois.
J'obtiens donc un fichier excel avec 5 colonnes mais plus de 44000 lignes!!
Pour pouvoir alléger l'exploitation de ces données et notamment extraire des graphiques, j'aimerais réduire le nombre de données par pas de temps de 30mn ou 1h.
Souhait:
1-Copier à partir d'une feuille, plusieurs cellules d'une même colonnes (date/heure) avec un pas de 30 cellules (soit une cellule copiée toutes les 30 cellules) et coller cette selection sur une autre feuille (meme classeur) pour que ces cellules soient à la suite.
2-Faire la moyenne des données correspondantes entre deux pas de temps (soit 30 cellules) et l'insérer sur la meme ligne que la cellule de temps correspondante.
Bon alors je sais bien que ce n'est pas facile de comprendre comme ça donc je vous joint mon fichier xls avec en feuil1 les données de base, en feuil2 les données traitées (j'ai fais trois lignes - sur 1400 - en exemple) et en fueil3 un petit schéma représentatif de ce je souhaite réaliser).
Merci d'avance pour votre aide,
Thomas
Pièces jointes
Dernière édition: