Macro - Ajout de lignes automatique si pas horaire non respecté

Résolu/Fermé
chingy1997 Messages postés 66 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 28 janvier 2015 - 6 févr. 2014 à 15:42
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 10 févr. 2014 à 11:50
Bonjour à tous, Eriic si tu m'entends,

Je doit analyser des données de fichiers csv venant de stations de comptage. (https://www.cjoint.com/?DBgpFlB1X5Z : fichier original)

Ces stations relèvent des valeurs toutes les 6 min... Seulement, il arrive qu'elles n'enregistrent pas certains créneaux horaires (panne de la station, panne du réseau, etc..).

Ex: il manque la ligne du 01/12/12 de 01:06min
https://www.cjoint.com/?DBgpM5HnaBz

Il me faudrait créer une ligne automatiquement, rajouter l'horaire manquant, et la rougir:
https://www.cjoint.com/?DBgpOcBytvi

Le truc, c'est que ça peut être plusieurs lignes, le créneau horaire manquant peut être long...
Le top serait une macro pour mettre mes tables csv au porpre...
Si qqun a une idée (Eriic m'en a fait une qui ressemble, si vous le croisez :)

Salutations,
A voir également:

6 réponses

ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
6 févr. 2014 à 16:59
Bonjour

Un essai en attendant eric
https://www.cjoint.com/?3Bgq6LTZma0

Cdlmnt
0
chingy1997 Messages postés 66 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 28 janvier 2015
6 févr. 2014 à 17:47
Merci, je teste demain au bureau.
Salutations,
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
6 févr. 2014 à 18:16
Bonjour à tous,

rien de plus à ajouter ;-)
Au passage, le problème n'est pas du tout le même, même s'il ressemble.
eric
0
chingy1997 Messages postés 66 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 28 janvier 2015
Modifié par chingy1997 le 10/02/2014 à 08:07
Bonjour a tous,
Petit retour sur la macro qui ne marche pas completement en l'état...
Mon fichier original est un csv, je pense qu'il faut le mettre en forme, non ?

Le debogage surligne ca :

  Sheets(NF).Columns(2).ClearContents 

Une idée ? (je suis complétement noob :)
Merci d'avance.
PS: pas travaillé vendredi..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chingy1997 Messages postés 66 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 28 janvier 2015
10 févr. 2014 à 08:16
Ah si ! ca marche bien :)

Faut juste que je me fasse une macro (a partir de l'enregistreur) pour convertir...
J'ai changé la colonne "B" en "C", et "Feuil1" en "data6min" :D Et ca marche.

Merci à toi pour cette macro.
Salutations,

PS: je met ce forum en favoris. Bcp de gens compétents et généreux ici.
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
10 févr. 2014 à 11:50
De rien

Les constantes en début de module doivent (bien sûr) être adaptées à ta configuration, en les définissant là, on évite de toucher au corps des procédures
Si c'est OK, peux tu mettre le problème à résolu

Bonne journée
0