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 :

Selection multiple impossible avec un listbox


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 66
    Par défaut Selection multiple impossible avec un listbox
    Salut j'ai une listbox qui me permet de mettre à jours des dates dans un tableau excel.
    J'approvisionne comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub userform_initialize
    With Sheets("feuil1").Range("A2")
    Me.Listbox1.RowSource = Range(.Cells, .End(xlDown)(1, 5)).Address(External:=True)
    End With
    end sub
    L'approvisionnement est bon jusque là tout va bien. ensuite je selectionne comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub mettreajour_click
    With Listbox1
    For i = 0 To .ListCount - 1
    If .Selected(i) = True Then
       a = i + 1
       Cells(a, 5).Value = datation
       If textbox1.Value <> rien Then
       Cells(a, 11).Value = textbox1.Text
       End If
    .Selected(i) = False
    End If
    Next i
    End With
    end sub
    Lorsque je valide il n'y a que la date de la premiere ligne séléctionnée qui est mise à jour et les autres non. Dans ma ligne initialize je remplace le 5 par 2 cela fonctionne mais je n'ai que 2 colonnes qui apparaissent et j'ai besoin des cinq. Merci de me donner un coup de pouce. Il n'y a pas de trace de ce genre de probleme dans les faqs.

    Cordialement.
    JZV

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

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

    vérifie la valeur de la propriété MULTISELECT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    me.ListBox1.MultiSelect
    il te faut 1 ou 2.

  3. #3
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,
    réponse dans la faq, je ne sais pas, dans la mine des tutos, oui

    Silkyroad a fait la totale, vois notamment page 18..

    http://silkyroad.developpez.com/VBA/ControlesUserForm/

    cordialment,

    Didier

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

Discussions similaires

  1. [DisplayTag] Problème de selection multiple checkbox avec spring mvc
    Par nean_j dans le forum Taglibs
    Réponses: 5
    Dernier message: 20/11/2009, 14h33
  2. VB6 - problème avec listbox a selection multiple
    Par captainamerica75 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/05/2007, 15h04
  3. Réponses: 3
    Dernier message: 03/08/2005, 11h21
  4. [Excel] Selection multiple avec critères
    Par tibotibotibo dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/04/2005, 10h48
  5. [C#]Sauvegarde d'une selection multiple d'une listbox?
    Par onouiri dans le forum ASP.NET
    Réponses: 7
    Dernier message: 29/04/2004, 17h16

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