Microsoft 365 Créer liste agents si actif

pompaero

XLDnaute Impliqué
Bonjour à tous,

je cherche à compléter le Formulaire (liste déroulante) dans l'onglet Certificat, seulement d'agents actifs qui se trouve dans le tableau de l'onglet Agent.
La liste des agents peut se prolonger.

Objectif :
renseigner le List déroulant avec seulement les agents actifs du tableau de l'onglet Agent.
A l'activation du UForm_Agent, la liste est armée des agents actifs puis en appuyant sur le bouton VALIDER, la sélection de la liste vient s'inscrire dans la celulle A3. Puis la liste se réactualise.

Est-il possible d'avoir de l'aide ?
merci.

Cdlt
pompaero
 

Pièces jointes

  • Présentation_V1.xlsm
    223.6 KB · Affichages: 8

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Objectif :
renseigner le List déroulant avec seulement les agents actifs du tableau de l'onglet Agent.
Une proposition pour remplir la liste déroulante du UserForm :
VB:
Private Sub UserForm_Initialize()
'
Dim i As Long

    Me.ComboBox1.Clear
    For i = 1 To Range("Tableau2").ListObject.ListRows.Count
        If Range("Tableau2[Actif]")(i).Value2 = "Oui" Then
            Me.ComboBox1.AddItem Range("Tableau2[Liste agent]")(i).Value2
        End If
    Next i

End Sub
 

pompaero

XLDnaute Impliqué
Salut ChTi160,
Ca fait plaisir également de retour à mon post.
Merci pour ton implication, ton idée est très bien.

Pour le moment, j'affine le fonctionnement et j'ai un bug lorsque j'appui sur le bouton Valider et que la liste est vide.
Est-il possible d'améliorer le code du bouton ?

Merci
pompaero
 

pompaero

XLDnaute Impliqué
Je viens de tester
VB:
 If Not .ListIndex = -1 And Not .ListIndex = 0 Then
cela fonctionne bien.

Plus de bug, c'est parfait de mon côté. Pour cette fois je vais rester très simple dans le fonctionnement.

Merci à toi et à tout ceux du fil pour votre aide.

A bientôt et bon week-end

Cdlt
pompaero
 

Discussions similaires

Réponses
2
Affichages
564

Statistiques des forums

Discussions
314 611
Messages
2 111 144
Membres
111 051
dernier inscrit
MANUREVALAND