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 :

Textbox vs Combobox avec Textcolumn


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 54
    Par défaut Textbox vs Combobox avec Textcolumn
    Bonjour,

    je voudrais récupérer la valeur d'un combobox (a plusieurs colonnes) dans un textbox mais le probleme c'est que je veux récupérer uniquement la valeur de la deuxieme colonne, comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textbox.Value = comboxbox(TextColumn = 2).Value
    Mais ça ne marche pas....y a t-il une soluce? merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 753
    Par défaut
    As-tu regardé l'explorateur d'objets? Tu as dedans une propriété de l'objet combobox qui te permettra de renvoyer une seule colonne.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 54
    Par défaut
    oui je connais...mais le probleme c'est que ma textbox ne prend pas en compte le "textcolumn" de ma combobox donc je me retrouve avec la valeur de la colonne 1 au lieu de la 2
    merci pour ton aide

  4. #4
    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,
    le pb ne viendrait pas de là ?

    Valeurs

    Les valeurs de la propriété TextColumn sont comprises entre –1 et le nombre de colonnes de la liste. La valeur de la propriété TextColumn pour la première colonne est 1, la valeur de la deuxième colonne est 2, et ainsi de suite. La définition de la propriété TextColumn sur 0 affiche les valeurs de la propriété ListIndex. La définition de la propriété TextColumn sur –1 affiche la première colonne ayant une valeur de la propriété ColumnWidths supérieure à 0.
    cf l'aide vab..

    cordialement,

    Didier

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 54
    Par défaut
    En cherchant un peu beaucoup, j'ai trouvé ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listbox.Value = combobox.Column(1)
    c'est cool mais ça fonctionne sur un seul textbox

    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
    Private Sub New_component2_Change()
     
    fredes.Value = New_component2.Value
    freadddes.Value = New_component2.Value
    Engdes.Value = New_component2.Value
    engadddes.Value = New_component2.Value
    issue.Value = New_component2.Value
     
    New_desfr.Value = fredes.Column(1) ' ça fontionne
    New_adddesfr.Value = freadddes.Column(2) 'ça fonctionne pas
    New_desan.Value = freadddes.Column(3)  'ça fonctionne pas
    New_adddesan.Value = freadddes.Column(4)  'ça fonctionne pas
     
     
    End Sub

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 753
    Par défaut
    Citation Envoyé par Jeyjey1 Voir le message
    En cherchant un peu beaucoup, j'ai trouvé ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listbox.Value = combobox.Column(1)
    C'est pour que tu trouves ça que je t'avais dit de chercher dans l'explorateur d'objets.

    On peut voir ton fichier Excel, stp? Car là il faudrait voir tous tes objets pour te dire pourquoi ça plante.

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

Discussions similaires

  1. probleme avec textbox et combobox
    Par tissot73 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/06/2012, 13h29
  2. [Débutant] Requete sqlce avec textbox et combobox
    Par nicodu9 dans le forum VB.NET
    Réponses: 1
    Dernier message: 24/05/2012, 20h27
  3. [XL-2010] Userform avec textbox et combobox
    Par tompom3108 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/04/2012, 11h17
  4. [XL-2003] Textbox se remplissant avec une cascade de combobox
    Par avenir80 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/12/2010, 17h54
  5. Réponses: 2
    Dernier message: 01/04/2009, 10h35

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