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 :

Afficher dans un TextBox les valeurs issues de 2 ComboBox [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 14
    Par défaut Afficher dans un TextBox les valeurs issues de 2 ComboBox
    Bonjour à tous je cherche un code VBA pour Excel 2010
    J’ai dans Userform une comboBox qui contient une liste correspondant à des noms de feuille (2002_2003 ;2003_2004 ;2004_2005 etc..). A côté une autre ComboBox avec une liste de nom de personne puis des TextBox, quand je sélectionne une personne je vais chercher les données dans ; je sélectionne exemple: 200_2003 je vais chercher dans cette feuille les données correspondantes à la personne choisit le nom se trouve en colonne B :B et les données dans les colonnes suivantes. Et cette donnée je veux qu’elle s’affiche dans la TextBox1, une autre donnée en TextBox2 de la colonne suivante etc…
    Pas facile à expliquer
    A l’avance merci
    Phiphi

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonsoir
    pour gagner de temps peux tu joindre un fichier avec données fictives et sans macro ?
    et expliquer avec un exemple concret

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 14
    Par défaut Fichier Excel pour Code VBA afficher dans un TextBox les valeurs issues de 2 ComboBox
    Bonjour et merci pour ta demande voilà un petit fichier très simplifié de mes données.
    A l'avance merci
    Fichiers attachés Fichiers attachés

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    avant de continuer merci de tester le remplissage de nom en fonction du choix num1
    nb:
    j'ai modifier le remplissage initial du combobox numéro1
    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
    24
    25
    26
    27
    Private Sub Saison_Change()
    Dim CodeR As String
    Dim sh As Worksheet
    Nom.Clear
    onglet = Saison.Value
    Set sh = Sheets(onglet)
    tablo = sh.Range("A4", "D" & sh.Range("D" & sh.Rows.Count).End(xlUp).Row)
    For i = LBound(tablo, 1) To UBound(tablo, 1)
        If tablo(i, 1) <> "" Then
             Nom = tablo(i, 2)
             Nom.AddItem tablo(i, 2)
        End If
    Next i
    End Sub
     
     
     
    Private Sub UserForm_Initialize()
    Dim ws As Worksheet
    Saison.Clear
        For Each ws In ThisWorkbook.Worksheets
            If ws.Name <> "Données" Then
                Saison.AddItem ws.Name
     
            End If
        Next ws
    End Sub
    Fichiers attachés Fichiers attachés

  5. #5
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    voila un exemple comment remplir le textbox6 réservé à la date de naissance
    Fichiers attachés Fichiers attachés

  6. #6
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2015
    Messages : 14
    Par défaut Code VBA afficher dans un TextBox les valeurs issues de 2 ComboBox
    Merci BENNASR pour le retour mais j'aurai voulu que les TextBox se remplissent aussi.
    Merci

  7. #7
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    voir réponse -1

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/02/2018, 19h20
  2. Réponses: 2
    Dernier message: 09/11/2015, 14h01
  3. Réponses: 5
    Dernier message: 28/03/2010, 22h47
  4. Réponses: 3
    Dernier message: 07/08/2009, 11h59
  5. Réponses: 3
    Dernier message: 22/04/2007, 00h45

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