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 :

Macro Courbe "dynamique"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Par défaut Macro Courbe "dynamique"
    Bonjour,

    Je cherche à faire une macro qui me semble banale mais pour laquelle je ne trouve aucun exemple...

    J'ai créé un tableau de calcul qui me sort en fonction de l'heure de la journée (colonne A) la température dans un mur à différente profondeur (ligne 2)

    Nom : Capture d’écran 2014-03-03 à 10.09.27.png
Affichages : 275
Taille : 103,0 Ko

    A 8h par exemple, la température à 0,2m de profondeur est de 24,8C.

    Sur ce graphique, l'axe Y indique la température et l'axe X la profondeur à laquelle nous sommes dans le mur... pour une heure donnée.

    Nom : Capture d’écran 2014-03-03 à 10.07.26.png
Affichages : 230
Taille : 14,6 Ko

    Je voudrai créer un bouton relié à une macro, qui me permette de décaler la saisi des donné de ligne en ligne (c'est à dire d'heure en heure) et de boucler une fois 24h écoulées....

    Je ne connais pas bien le langage de programmation mais cela pourrai ressembler à ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    'Définition de la variable ma permettant de descendre de ligne
     
    Dim i as integer 
    i=3
    While i < 27 then
       'La je bloque, il faudrait rentrer dans la saisie des données du graphique et entrer la variable à la place du numéro de ligne
       $B$ "&i&" :$I$ "&i
       'Puis actualiser le graphique
       i = i+1
    Wend
    i=3
    J'espère que je me fait bien comprendre...

    Merci d'avance

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,

    Il n'est pas nécessaire d'utiliser une macro pour obtenir le résultat escompté,
    l'utilisation d'une « Toupie » et de formules suffit, voir fichier joint :
    Courbe dynamique.xls

    Cordialement
    Patrice

  3. #3
    Candidat au Club
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Par défaut
    Super merci beaucoup pour avoir jeté un oeil à mon problème!
    La solution me convient parfaitement!

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

Discussions similaires

  1. [xsl]simuler le mecanisme OO de "liaison dynamique"
    Par philemon_siclone dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 19/12/2003, 11h34

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