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

Résolu
chingy1997 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 11033 Statut Membre -
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,

6 réponses

  1. chingy1997 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci, je teste demain au bureau.
    Salutations,
    0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  3. chingy1997 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. chingy1997 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
     
    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
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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