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-e] comment reprendre la valeur d un listbox present sur une feuille Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Points : 78
    Points
    78
    Par défaut [vba-e] comment reprendre la valeur d un listbox present sur une feuille Excel
    bonjour

    j arrive a reprendre la valeur d une listbox aui est presente sur un formulaire mais pas quand il est sur une feuille de Excel.

    Quelqu un peut il m aider?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For i = 0 To 8
    If Sheets("vergelijking").ListBox5.Selected(i) = True Then
    typ3 = ListBox1.List(i)
    End If
    Next i
    j ai essaye ca mais ca ne marche pas trop

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    C'est pour faire quoi au final ?

    Tu parle que quelle zone d eliste ? celle quand tu créé un filtre automatique ? ou c'est autre chose ?

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonjour

    tu peux essayer


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If Sheets("vergelijking").ListBox5.ListIndex = -1 Then Exit Sub
    MsgBox Sheets("vergelijking").ListBox5

    testé avec Excel2002


    bonne journée
    michel

  4. #4
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Points : 78
    Points
    78
    Par défaut
    J ai essaye ta reponse mais ca ne fonctionne pas, en fait je ne sais meme pas si le nom est reellement listbox5.


    je parle donc d un listbox qui n est pas sur un formulaire mais qui est sur une feuille excel et qui renvoie un numero selon l endroit ou l on clique

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    rebonjour

    Forcément, si tu fais un simple Copier/Coller et que tu n'adaptes pas le nom de la listbox cela ne risque pas de marcher ...


    Active le mode création dans la feuille qui contient la ListBox
    Clic doit sur la listBox
    Selectionne l'option "Propriétés
    la propriété "Name" correspond au nom de l'objet


    bon apres midi
    michel

  6. #6
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Points : 78
    Points
    78
    Par défaut
    y a pas de clic droit ni de propriete

    je suis pas dans un formulaire ni dans visual basic

    je suis dans ma feuille excel ou il y a un listbox

    je sais utiliser un listbox sur visualbasic sans probleme mais je ne pense pas que vous visualiser le probleme

    c est pas grave merci qd meme

  7. #7
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Points : 78
    Points
    78
    Par défaut
    http://img60.imageshack.us/img60/8198/naamloos6ma.jpg

    je veux mettre la valeur du 3eme listbox ds une variable
    c donc proute

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    rebonjour

    est ce que cela correspond aux objets cités dans le classeur joint ?


    bon apres midi
    michel
    Fichiers attachés Fichiers attachés

  9. #9
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Points : 78
    Points
    78
    Par défaut
    merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/03/2009, 17h43
  2. comment récupérer les données dans contact sur une feuille excel?
    Par Granfred dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/01/2009, 15h02
  3. Réponses: 1
    Dernier message: 01/05/2007, 08h44
  4. [VBA-E] musique sur une feuille Excel
    Par jnmab dans le forum Excel
    Réponses: 2
    Dernier message: 01/04/2007, 11h21
  5. [VBA EXCEL]comment utiliser les boites a outils control sur une feuille excel
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/02/2007, 19h04

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