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 :

Comment enregistrer un tableau avec save setting


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
    Ingénieur développement logiciels
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Par défaut Comment enregistrer un tableau avec save setting
    Bonjour à tous.

    Je souhaite enregistrer un tableau dynamique sur le quel des données sont enregistrées avant la fermeture de mon fichier.

    Je sais que je pourrais copier mon tableau sur une feuille et à l'ouverture le retranscrire. Néanmoins je souhaite utiliser la fonction save setting : elle fonctionne bien avec un entier mais dès que je rentre un tableau ça bug.

    Est ce donc vraiment impossible ? Ou peut-être y a-t-il une ligne de code à ajouter ?

    Merci d'avance si vous pouvez m'éclairer !

  2. #2
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour.

    C'est impossible avec Save Setting où chaque clé ne peut contenir qu'une seule donnée.

    Mieux vaut sauver ton tableau sur une feuille du classeur ou d'un autre classeur.

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Par défaut
    merci, au moins je suis fixé

  4. #4
    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
    Que te tableau soit conservé ici ou là, il n'y a pas de secret : il occupera de l'espace disque.
    L'espace le plus gourmand est sans aucun doute celui pris sur une feuille de calcul Excel.
    S'agissant des valeurs d'un tableau, le moins gourmand serait un fichier texte (csv, par exemple, mais pourrait également faire l'affaire un fichier texte structuré).

  5. #5
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    En fait, il est possible de sauver dans une clé avec VBA.SaveSetting un petit tableau sous forme d'une valeur unique de type String , mais il est recommendé que la longueur de cette valeur String ne dépasse pas 2048 caractères.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    oui effectivement à la manière d'une matrice Excel : la virgule séparant les colonnes, le point-virgule les lignes …



    _________________________________________________________________________________________________________
    Je suis Paris, Charlie, Bruxelles, …

Discussions similaires

  1. Comment trier un tableau avec VBScript ?
    Par djokerta dans le forum VBScript
    Réponses: 3
    Dernier message: 27/09/2007, 20h44
  2. [D2007, ADO, MSACCESS]Comment enregistrer un tableau grande taille ?
    Par colorid dans le forum Bases de données
    Réponses: 9
    Dernier message: 04/07/2007, 18h39
  3. Réponses: 5
    Dernier message: 08/05/2007, 18h58
  4. Comment enregistrer un tableau en session
    Par Snyfer dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2007, 11h48
  5. [C#] Comment remplir un tableau avec un arraylist
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/06/2006, 15h14

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