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 :

Rattaché des champs dans un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut Rattaché des champs dans un userform
    J'ai une base de donnée avec 3 colonnes (identifiant, nom et prénoms). J'ai représenté les 3 champs sur un userform (mais le champ Identifiant est un combobox). Je voudrais qu'en cliquant sur un identifiant dans la liste déroulante, le nom et le prénom s'incrémente automatiquement.
    Je ne trouve pas le code vba Excel pour le faire. Votre aide me sera d'une grande utilité.
    Merci d'avance !

  2. #2
    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,

    ton problème se résume à avoir le N° de ligne et de colonnes, en regardant du côté de la propriété Offset, tu peux situer un élément par rapport à un autre si ta base est figée.

    vois sinon cette discussion :

    http://www.developpez.net/forums/d13...eur-cellule/#3 et le lien fourni

    et les copies écran :
    http://www.developpez.net/forums/d13...eur-cellule/#8

    cordialement,

    Didier

  3. #3
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    Bonjour,

    Voici un exemple, à toi de t'en inspirer

    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
     
    Private Sub CmbNum1_Change() 'Nom de la Combo
    Dim Cell As Range
    Dim A1(0 To 500, 0 To 1)
    Dim I As Byte
    Dim L As Byte
     
        If UFvir.CmbNum1.Value <> "" Then
            L = Len(CmbNum1)
                For Each Cell In Sheets("Recap").Range("NCred") 'zone nommée où il y a les données
                    If UCase(Left(Cell.Text, L)) = UCase(CmbNum1.Text) Then
                    A1(I, 0) = Cell.Offset(0, 1).Text
                I = I + 1
        End If
     
        Next
     
            UFvir.LstLib1.List = A1()
        End If
    End Sub
    J'espère que cela t'éclairera
    René

Discussions similaires

  1. Masquer des champs dans un formulaire
    Par crazykingpin dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/12/2005, 16h29
  2. Ajouter des CHAMPS dans une table via ASP
    Par hysteresis dans le forum Access
    Réponses: 1
    Dernier message: 27/09/2005, 16h39
  3. Regrouper des champs dans un GROUP BY
    Par kaiserazo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 11/07/2005, 09h43
  4. [langage] Comment rajouter des champs dans une liste
    Par toto_titi dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2003, 15h09
  5. Ordre des champs dans une table
    Par patapetz dans le forum Outils
    Réponses: 5
    Dernier message: 30/07/2003, 07h53

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