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 :

[VBA] génération de page HTML à partir d'un classeur


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut [VBA] génération de page HTML à partir d'un classeur
    Bonjour tout le monde,

    Je suis actuellement en stage de fin d'année dans une entreprise et je dois réaliser une macro excel me permettant de générer des pages web à partir d'un classeur excel contenant plusieurs feuilles.
    Je ne connais strictement rien au language. Donc pouvez vous me donner quelques conseils ou des tutos me permettant d'apprendre ce langage ou bien même encore mieux si quelqu'un a déjà créer cette macro qu'il m'en fasse profiter lol.

    Merci d'avance pour tout.

  2. #2
    Membre habitué
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Points : 153
    Points
    153
    Par défaut
    bonjour,

    Que doivent comporter ces pages web que tu veux générer?
    le contenu des feuilles excels?

  3. #3
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    Oui c'est tout a fait cela.
    En faite c'est un catalogue avec plusieurs feuilles et plusieurs liens hypertextes et il me faudrai une macro qui me permettrai de creer des pages web a partir des differentes feuilles excel en conservant les liens hypertextes.Ou même si c'est un logciel qui me permettrai de fait pareil sa me va tant que sa marche sa me va.
    merci d'avance

  4. #4
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    et directement en sauvegardant au format HTML????

  5. #5
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    Oui j'ai essayer cette méthode mais en faite comme j'ai beaucaup de liens hypertexte dans mon fichier excel lorsque je lance le HTML ya les même page tout nikel mais c'est les liens hypertextes en faite qui va pas du tout. Tous les liens n'y sont pas ou sinon c'est tout le temps le même en faite et je comprend pas pourkoi.
    j'espere vraiment que vous pourrez m'aider.
    Merci encore

  6. #6
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    tu t'y connais en html ou pas?

  7. #7
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    Oui je m'y connais un peu j'ai les bases je sais faire un site correct.
    Mais en faite ce que je veux c'est une macro permettant de convertir le fichier .xls en .html avec récupération des photos et tout mais le truc c'est que je connais rien du tout au VBA.
    merci encore

  8. #8
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    tu travailles avec quelle version d'office?

  9. #9
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    Je travaille avec office XP. J'ai regarder dans le a propos de EXcel et c'est Excel 2002.

  10. #10
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    aie connais pas bien cette version

    quelqu'un peut me dire si on sais sauvegarder ça en XML comme avec 2007?

  11. #11
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    J'ai deja essayer de le sauvegarder avec le 2007 et sa ne marche pas parce que comme j'ai beaucaup de liens hypertextes sa prend pas tout en compte c'est pour ca qu'il me faut une macro.
    C'est tu comment faire en VBA stp?
    merci pour ton aide

    SVP j'ai vraiment besoin d'info a ce sujet.
    Est ce que quelqu'un peut m'aider svp
    Encore merci d'avance

  12. #12
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    @mayekeul : La version 97 permet déjà d'enregistrer au format HTML.

  13. #13
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    Salut ouskel'n'or,
    Et toi Est que tu sais comment faire une macro ou un logiciel permettant de me generer des pages web a partir d'un classeur excel comprenant plusieurs feuilles excel avec plusieurs liens hypertextes.
    J'ai deja fait enregistrer en tant que pages web mais ca ne me prend pas tous les liens hypertextes
    Merci a vous

  14. #14
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    J'ai bien compris ton problème. Mais faire ça à partir d'un classeur Excel n'est pas dans mes cordes. Désolé.
    Je n'ai d'ailleurs pas compris exactement ce que tu comptes faire. Si tu as un outil pour générer des pages web, pourquoi ne l'utilises-tu pas pour créer tes liens ?

  15. #15
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    En faite tu vois je doit faire un catalogue.
    Pour commencer j'ai du le faire sous excel, il y a pas mal de feuille avec beaucoup de liens hypertextes.
    Ensuite mon maitre de stage ma demander de le faire au format HTML pour ensuite le distribuer au client. Et c'est la que je suis bloqué.
    J'ai essayer le enregistrer sous de Excel mais cela ne marche pas. C'est pour sa que je cherche une macro permettant de generer des page web comme le fait enregistrer en tant que page web mais en plus performant. Ou sinon un logiciel qui permet de convertir le fichier excel en page HTML.

  16. #16
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    @mayekeul : La version 97 permet déjà d'enregistrer au format HTML.
    Je parlais d'XML et non d' HTML

    Car le nouveau standard de fichier office est entièrement basé dessus

    si on prends un fichier excel par exemple, on l'ouvre à partir d'un logiciel de décompression

    et là on vois donc, tout les fichiers xml, correspondant au feuilles contenue dans excel, ces même feuilles continnent donc toute l'info et sont facilement intégrable à une page web.
    c'est d'ailleurs fait pour!

  17. #17
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Citation Envoyé par mayekeul
    Je parlais d'XML et non d' HTML
    Ok. J'en étais resté à "un logiciel qui permet de convertir le fichier excel en page HTML"

  18. #18
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    J'ai essayer en XML avec excel mais en faite j'ai toutes les feuilles qui sont dans Excel mais c'est les differents liens hypertextes qui sont pas présents.
    Peut tu m'aider stp j'ai vrement besoin de toutes les info possibles.
    Merci encore pr ton aide

  19. #19
    Membre expérimenté Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Points : 1 665
    Points
    1 665
    Par défaut
    si, il sont présent, mais représenté par un id dont tu trouve correspondance dans le fichier
    sheet1.xml.rels par exemple

  20. #20
    Nouveau membre du Club Avatar de Léponge85
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 77
    Points : 36
    Points
    36
    Par défaut
    J'ai regarder et ils n'y sont pas.
    tu vois dans une même feuille j'en est enormement et en faite quand je genere le fichier HTML le lien hypertexte est tout le tps le meme il ne change pas. C'est pour sa que j'ai besoin de quelque chose de plus puissant.

Discussions similaires

  1. Génération d'une page HTML à partir de XML et XSL
    Par clubist dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 06/12/2010, 11h21
  2. génération d'une page html à partir d'une asp
    Par bouzakher dans le forum ASP
    Réponses: 7
    Dernier message: 29/01/2009, 21h56
  3. Réponses: 7
    Dernier message: 14/05/2007, 16h31
  4. Génération des pages HTML à partir d'un programme.
    Par marcandre dans le forum Langage
    Réponses: 6
    Dernier message: 26/03/2007, 17h13
  5. Afficher une page HTML à partir de code HTML
    Par lilou77 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 18/01/2007, 11h52

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