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 :

Stocker des données dans la mémoire pour exploitation sur feuilles excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut Stocker des données dans la mémoire pour exploitation sur feuilles excel
    Bonjour à tous,
    J'ai programme qui permet d'extraire les données contenus dans plusieurs fichiers XML, actuellement il analyse un fichier XML et copie les valeurs de ce dernier au fur et à mesure dans une feuille excel, je voudrais savoir si il possible de stocker les données du fichier XML ( après analyse), dans une mémoire ou une structure de données pour ensuite coller directement dans une feuille excel, ma structure ou le contenu de la mémoire.

    Merci....!!!!!!!


  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    Comprends pas trop la questions
    si tu charges et analyse le fichier XML, tu es capable de le retraiter normalement ....

    Soit plus clair stp .....

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut
    je voulais dire de stocker les données du fichier XML dans des structures, parcequ'après que je charge mes documents il faut lire le contenu du fichier XML et l'écrire dans des feuilles excel, moi je voudrais stocker tous directement dans une "structure" et écrire une fois le fichier entier parcouru et non pas au fur et a mesure.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    je comprends mieux ce que tu veux faire
    Malheureusement, à ma connaissance, il n'existe pas de système de structure dans le VBA à l'inverse de ce que tu peux trouver en JAVA ou C par exemple

    A ta place, j'essairais de gérer çà avec des tableaux
    1 tableau par donnée prévue dans tes "structures" si tes structures sont fixes

    Tu lis tout les tableaux en même temps...

    Si quelqu'un à une solution pour les structures, je suis preneur aussi

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Sauf erreur de ma part, il me semble bien que vous reprenez le sujet de votre post précédent :

    http://www.developpez.net/forums/d61...gnes-atteinte/

    mais d'une autre façon et à priori avec moins de précision puisque sur le précédent vous parliez d'un fichier de plus de 65536 lignes et donc de l'obligation d'ajouter une nouvelle feuille.

    C'est bien de cela dont il s'agit ?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    il me semblait que j'avais déjà commencé à répondre à un sujet qui parlait de xml

  7. #7
    Invité
    Invité(e)
    Par défaut
    En effet, vous aviez fait, comme moi, une suggestion et on devait avoir une réponse de Newcodeur après test.

  8. #8
    Membre éprouvé Avatar de agueffier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 93
    Par défaut
    Ma question sera alors : Quel est le besoin fonctionnel ?

    Car je ne vois pas en quoi récupérer les données sur plusieurs feuilles dès que la 65536ème lignes est atteinte à un sens (je comprends aussi que nous sommes en Office 2003 ou inférieur).

    NewCodeur, quel est ce besoin de charger le fichier XML dans un classeur Excel ?

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Par défaut
    Bonjour,
    la question que je pose ne concerne pas la limite des 65536 lignes.
    Le pb est que je veux gagner du temps en important mes données XML dans un fichier excel.
    Concernant la limite des 65536 lignes je vais me contenter de trouver une autre solution

Discussions similaires

  1. stocker des données dans une base sqlserve
    Par Halloula dans le forum VB.NET
    Réponses: 2
    Dernier message: 25/02/2008, 18h59
  2. Stocker des données dans plusieurs matrices différentes
    Par setsuko974 dans le forum Langage
    Réponses: 6
    Dernier message: 23/03/2007, 23h48
  3. [MySQL] Stocker des données dans un tableau
    Par LadyArwen dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/02/2006, 10h40
  4. Réponses: 2
    Dernier message: 15/06/2005, 17h32
  5. [XML] stocker des données dans un fichier XML
    Par R3iTt0R dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 27/05/2005, 16h51

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