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 :

Listindex reste à -1 malgré un ajout avec Additem


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Par défaut Listindex reste à -1 malgré un ajout avec Additem
    Bonjour

    Je cherche à effacer la liste des choix d'une combox pour ensuite ajouter 1 seul item et l'afficher, ça ne fonctionne pas, listindex reste sans cesse à -1
    Je voudrais que la combobox Me.CID_fiche affiche la valeur ajoutée dans la boucle, mais impossible.

    Pouvez vous me dire ce qui ne va pas svp ?

    Merci à vous,
    Cordialement,



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Me.CID_fiche.Clear
     
     
    For i = 1 To UBound(Tableau_valeurs, 1) 
     
            Me.CID_fiche.AddItem Tableau_valeurs(i, 4)
     
        End If
     
     
    Next i 'prochaine ligne de la boucle
     
     
     
    ' si CID_fiche à une seule valeur dans la liste surlignage en jaune
     
    If CID_fiche.ListCount = 1 Then
     
        Me.CID_fiche.BackColor = vbYellow
     
       Me.CID_fiche.listindex = 1  
     
    End If

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 186
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    La propriété ListIndex d'un contrôle ListBox et ComboBox indique l'élément de la liste qui est sélectionné et sa valeur est à -1 si rien n'est sélectionné.
    Vous pouvez bien entendu forcer sa valeur en fin de boucle en lui donnant comme valeur 0 pour sélectionner la première ligne ou une toute autre valeur bien entendu.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/02/2018, 14h25
  2. problème d'ajout avec datagrid
    Par shirya dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/01/2007, 22h39
  3. Réponses: 2
    Dernier message: 09/08/2006, 23h04
  4. passer une requete ajout avec des enregitrement null
    Par LesLemmings dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 13/06/2006, 16h20
  5. Réponses: 1
    Dernier message: 14/02/2006, 01h45

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