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 :

Actualisation et affichage ListBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut Actualisation et affichage ListBox
    Bonsoir,

    Dans une Macro, j'affiche une ListBox
    Comment faire pour ? :
    1° - Que la liste soit remplie a l'affichage (actuellement, je dois clicker dedans pour qu'elle se remplisse)
    2° - Que la première ligne (l'entète de colonne) soit sélectionnée d'office
    3° - Qu'a chaque affichage de la liste, celle-ci ne garde pas l'historique de la sélection précédente

    A vous lire

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 23
    Par défaut
    Bonsoir,

    1 : le listbox se trouve sur une feuille(UserForm)? si oui, au load de la dite feuille
    2 : Propriété ListIndex=0 (première ligne)
    2 : Propriété Value=""

    Christophe

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    La liste box n'est pas dans une feuille(UserForm)

    Dans les proprités, il n-y a pas ListIndex

    voila comment je remplis la liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub ListBox2_GotFocus()
     
    ActiveSheet.Unprotect
     
    DerniereLigne = Range("A65535").End(xlUp).Row
    For i = 1 To DerniereLigne
        ListBox2.AddItem (Cells(i, 1))
    Next i
     
    End Sub

  4. #4
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Par défaut chargement
    Bonjour ,


    En cliquant sur les propriétés de l'objet listbox (via menu contexte)

    On renseigne deux propriétés

    ListFillrange=plage de cellules ou plage nommée

    LinkCell=Cellule qui conserve la sélection de la listbox

    et on ne peut pas sélectionner l'entête si la columnHeads est à True
    dans le cas contraire à ca sert de sélectionner l'entête si on veut garder la dernière sélection


  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Bonjour,

    Merci de m'avoir répondu.

    J'ai changé mon fusil d'épaule car une liste sur la feuille, c'était le foutoir...

    J'ai donc créé un UserForm et placé dedan une ListBox

    Comment faire pour remplir cette liste avec les données de ma colonne 1 ?

    A vous lire

  6. #6
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Par défaut à l'identique
    comme dans mon dernier message

    mais la il faut nommer les plages une pour la liste des valeur et une autre pour la cellule qui réceptionne la sélection


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

Discussions similaires

  1. Actualiser l'affichage d'une applet
    Par carlosml dans le forum Applets
    Réponses: 1
    Dernier message: 21/08/2006, 09h35
  2. Actualiser l'affichage de boutons
    Par pouillou dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 07/05/2006, 18h09
  3. Actualiser l'affichage jtable
    Par Blast dans le forum Composants
    Réponses: 6
    Dernier message: 21/04/2006, 17h45
  4. Réponses: 7
    Dernier message: 24/01/2006, 15h34
  5. [MFC] Probleme d'actualisation d'une listbox
    Par Robleplongeur dans le forum MFC
    Réponses: 5
    Dernier message: 13/05/2004, 14h15

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