IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Interpolation de valeurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Octobre 2013
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2013
    Messages : 50
    Par défaut
    Bonjour,

    Je souhaiterai écrire une macro VBA qui effectue une interpolation de température avec un pas fixe d'1 heure, à partir de données récupérées avec des pas variables.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    date               heure       T°C      diff heure
    13/07/2013	00:00:00	33,2	    3
    12/07/2013	21:00:00	35,2	    3
    12/07/2013	18:00:00	38,6	    3
    12/07/2013	15:00:00	40	    3
    12/07/2013	12:00:00	38,4	    3
    12/07/2013	09:00:00	33,2	    3
    12/07/2013	06:00:00	30,8	    1
    12/07/2013	05:00:00	30,8	    2
    12/07/2013	03:00:00	30,8	    3
    12/07/2013	00:00:00	32,6	    1
    11/07/2013	23:00:00	32,6	    2
    11/07/2013	21:00:00	34	    3
    par exemple, je souhaite interpoler [33,2°C] et [35,2°C] cela donne une température moyennée entre les deux avec un pas d'une heure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    date                  heure        T°C      diff heure
    13/07/2013	00:00:00	33,2	    1
    12/07/2013	23:00:00	33,8	    1
    12/07/2013	22:00:00	34,4	    1
    12/07/2013	21:00:00	35,2	    1
    je souhaite connaitre qu'elle serait la macro VBA capable de lire la mesure de température journalière tout les 3h et l'interpoler vers un pas d'1h

    c'est à dire écrire un programme:
    - qui lit la différence d'heure entre deux dates consécutives
    - puis crée un décalage de ligne équivalent à cette différence
    - puis remplis les cellules vides avec des températures entre la première et la dernière valeur

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Commence par nous montrer le code au moins tenté, avec ses lignes commentées. On y verra peut-être plus clair.
    Car pour l'instant, nous ne voyons que l'exposé (succinct et assez flou) d'une espèce de cahier des charges. Tu n'es pas venu sur ce forum chercher, j'espère, que quelqu'un te fasse un programme ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Interpolation de valeurs pour un relevé topographique
    Par MarcL08 dans le forum Excel
    Réponses: 4
    Dernier message: 05/09/2014, 14h04
  2. Réponses: 6
    Dernier message: 31/10/2011, 01h57
  3. Interpolation linéraire des valeurs manquantes
    Par j_ere_my dans le forum MATLAB
    Réponses: 17
    Dernier message: 27/11/2008, 18h15
  4. Interpolation de couleurs/valeurs sur un polygone quelconque
    Par Earthwormjim dans le forum Algorithmes et structures de données
    Réponses: 33
    Dernier message: 24/11/2008, 14h13
  5. Méthode d'interpolation a partir d"une série de valeurs
    Par User dans le forum Algorithmes et structures de données
    Réponses: 55
    Dernier message: 18/03/2008, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo