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 :

Générer une page HTML via VBA


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut Générer une page HTML via VBA
    Bonjour,

    C'est mon premier post sur ce forum.
    Et j'ai un sacré problème en programmation VBA. Je vous explique un peu mon soucis.

    J'ai un fichier EXCEL avec lequel je récupère des valeurs de variables dans différentes cellules. Ces valeurs sont rafraichies toutes les minutes.

    Et c'est à partir d'ici que je rencontre un problème :
    Mon objectif est de générer une page HTML qui me permettrait de voir ces valeurs en temps réel à partir d'une page web. J'ai pensé à enregistrer une macro qui enregistre la page au format HTML et de mettre le code de cette macro dans un Timer.
    Le problème est que cette page HTML générée ne se rafraichit pas automatiquement. Les données qu'elle fournit ne sont donc pas actualisées en temps réel...

    Auriez - vous une solution pour m'aider ?

    Je vous remercie d'avance pour l'aide que vous pourrez m'apporter.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    dans ta question il y a 2 question.

    1) tu veux générer un fichier html toutes le minute.
    2) le rafraichissement de ta page doit s'actualiser dans client Internet ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Oui en quelques sortes ..

    Je m'y suis peut etre mal pris pour faire ce premier post ?
    Si oui, comment faut-il que je m'y prenne ?

    Merci.

  4. #4
    Invité
    Invité(e)
    Par défaut
    ta macro d'export html doit être efectué manuellement, je m'explique:
    une macro qui génère le html et pas enregistreur de macro car il faut gérer les balise html pou pouvoir y intégrer un timer java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <html>
    <head>
     <META HTTP-EQUIV="Refresh" CONTENT="60; URL=MyExcel.html"> 
    <title>Statistic</title>
    </head>
    <body background="Icone/images.jpg" >
    <TABLE>
         <tr>
            <TD>A1</TD><TD>B1</TD>
         </tr>
        <tr>
            <TD>A2</TD><TD>B2</TD>
         </tr>
    </TABLE>
    </BODY>
    </HTML>
    tous ce qui est entre <BODY> et </BODY> c'est ton tableau Excel
    et <META HTTP-EQUIV="Refresh" CONTENT="60; URL=MyExcel.html">
    te recharge la page toute les 60 seconde.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Je te remercie énormément pour cette réponse rapide !!
    Et saurais tu comment ajouter un graphique sur cette même page html ?

    Merci d'avance.

  6. #6
    Invité
    Invité(e)
    Par défaut
    il faut l'enregistre en tant qu'image.
    comment? je ne me suis pas posé la question.
    je cherche et pose la question de ton coté sur le forum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <body>
    <img src="file:///C/Images/Capture2.PNG" width="384" height="208" />
    </body>

  7. #7
    Invité
    Invité(e)
    Par défaut
    pour enregistre le Graphique en GIF
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub test()
     Graphique_SaveAs Sheets("Graph1"), "Graph1", ActiveWorkbook.Path & "\" & "graphe.gif"
     End Sub
    Public Sub Graphique_SaveAs(Feuille As Worksheet, Non As String, fichier As String)
    For Each MyObject In Feuille.Shapes
        If MyObject.Name = nom Then
            MyObject.Chart.Export Filename:=fichier, FilterName:="GIF"
            Exit Sub
        End If
    Next
    End Sub

Discussions similaires

  1. Récupérer le code source d'une page HTML
    Par phyn04 dans le forum Réseau/Web
    Réponses: 5
    Dernier message: 24/11/2016, 14h45
  2. Enregistrer une page html sous vba
    Par scofild20 dans le forum Général VBA
    Réponses: 8
    Dernier message: 10/08/2007, 14h52
  3. générer une page html à telle dimension
    Par kenny49 dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 14/06/2006, 10h32
  4. Réponses: 6
    Dernier message: 12/06/2006, 20h03
  5. Générer une page html depuis un fichier texte
    Par Thordax dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 11/04/2006, 08h29

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