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 :

Empecher initialisation listbox a l'ouvertoure du workbook


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut Empecher initialisation listbox a l'ouvertoure du workbook
    Salut,
    je stocke des informations dans des listbox mais lors de la réouverture du document excel, ces listbox s'effacent automatiquement.
    Y aurait il une option permettant de garder les données?

    Sinon je dois stocker les informations sur une zone cachée de la feuille et les recharger a l'ouverture du fichier mais c'est moche!!!

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    D'où proviennent ses infos ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Bonjour,
    je les importe depuis une BD

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    La solution consisterait alors à les importer et à charger la ListBox dès l'ouverture du classeur.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    je ne peux pas faire cela car c'est pour un logiciel en entreprise et je ne peux pas me permettre d'envoyer des requetes a chaque ouverture du document.

    De plus, le nombre de listbox est dynamique donc l'insertion des infos doit se faire au moment de la création sinon je ne plus avoir accés a l'objet.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Alors (mais à condition que ta listbox soit alimentée par utilisation de AddItem)

    Utilise un fichier texte pour y stocker les articles de la listbox (ou encore des cellules d'une autre feuille) et recharge ta listbox par lecture de ton fichier texte ou de tes cellules (selon ton choix)

  7. #7
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Alors, je ne vois pas d'autre solution que de stocker ces infos quelque part sur une feuille cachée.

    Mais, à moins d'avoir une base de donnée immuable, tu dois malgré tout effectuer une requête pour mettre à jour les infos stockées sur une des feuilles, non ?

  8. #8
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    En effet j'utilise addItem()
    Je vais stocké les infos sur une feuille, j'y songeais mais j'aurais espéré que vous me disiez que jsui un newbie et que j'avais oublié de cocher une propriété de la listbox

    OK merci les gars

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

Discussions similaires

  1. comment initialise listbox
    Par bender86 dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 06/06/2014, 21h52
  2. initialiser listbox avec 2 colonnes
    Par lilly91 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/11/2009, 14h23
  3. Initialisation ListBox à sélections multiples
    Par vincentdu33 dans le forum C#
    Réponses: 1
    Dernier message: 26/07/2007, 09h54
  4. empecher le tri dans un listbox dynamiquement
    Par firejocker dans le forum MFC
    Réponses: 2
    Dernier message: 01/12/2005, 17h32
  5. [MFC] initialisation d'une Listbox
    Par kitsune dans le forum MFC
    Réponses: 6
    Dernier message: 15/11/2005, 14h26

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