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 :

ListeIndex renvoyant 0 et non la valeur de la comboBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Cadre
    Inscrit en
    Juin 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Cadre

    Informations forums :
    Inscription : Juin 2017
    Messages : 6
    Par défaut ListeIndex renvoyant 0 et non la valeur de la comboBox
    Bonjour à tous


    La fonction ListIndex (en rouge dans mon message) renvoit la valeur 0 et non la valeur de la ligne ou est présente la donnée ComboBox2
    Pourquoi ?
    Que faut il modifier ?
    J'jouterais que dans une autre macro du même fichier Excel tout fonctionne à merveille

    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    'Bouton modifier
    Private Sub CommandButton2_Click()
    
    
    Dim Numlign As Integer
    Sheets("Demandes").Select
    
    Numlign = ComboBox2.ListIndex + 3
    Cells(Numlign, 11) = TextBox1
    
    End Sub

    Merci beaucoup pour votre aide !!

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    La lecture de ton aide interne VBA t'apprendra que la propriété Listindex est un index et non la valeur de l'index d'une liste.
    Le contenu de l'article d'index x est :
    Combobox1.list(x)

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Cadre
    Inscrit en
    Juin 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Cadre

    Informations forums :
    Inscription : Juin 2017
    Messages : 6
    Par défaut
    Merci, mais x représente quoi, je remplace x par quelle valeur ?

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Cadre
    Inscrit en
    Juin 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Cadre

    Informations forums :
    Inscription : Juin 2017
    Messages : 6
    Par défaut
    Selon le raisonnement proposé, x semble être le numéro de la ligne dans laquelle se trouve la valeur équivalente à la combobox1

    Or, je ne connais pas cette valeur et je la recherche, d'ou ma fonction combobox.listindex
    Je ne peux donc pas remplacer x par la valeur de la ligne, car c'est justement la valeur que je cherche

Discussions similaires

  1. récupérer l'intitulé du choix et non sa valeur
    Par emulamateur dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/03/2008, 22h42
  2. renvoyer la valeur d'un combobox dans un lien.
    Par ghis33 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 29/12/2007, 18h15
  3. POSTFIX - Renvoyer les messages non délivrés
    Par francillo dans le forum Réseau
    Réponses: 1
    Dernier message: 09/11/2007, 10h05
  4. Requete permettant de renvoyer sur une ligne plusieur valeurs
    Par shaun_the_sheep dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 13/02/2007, 15h09
  5. Select list me donne l'index et non la valeur
    Par beegees dans le forum ASP
    Réponses: 3
    Dernier message: 07/09/2006, 09h21

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