Afficher nombre de combobox non vide

Résolu
tav2014 Messages postés 3 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous
Débutant en Vba , j'ai créé un Userform composer de Combobox numéroté de 1 à 20
Lors du remplissage de l'userform je souhaiterai afficher dans un textbox le nombre de combobox non renseigné mais uniquement pour ceux numéroté entre 8 et 17.
D'avance merci

3 réponses

  1. tav2014 Messages postés 3 Statut Membre
     
    Merci beaucoup pour cette réponse rapide en revanche je n'ai pas trouvé de solution à mon problème.
    j'ai bien trouvé une solution pour compter tous les combobox de mon userform mais je ne parviens pas à adapter cette procédure qu'au combo de 8 à 17.

    Sub compte_les_Combobox_remplis(usf As Object)
    Dim Ctrl As Control
    Dim i As Byte

    For Each Ctrl In usf.Controls
    If TypeName(Ctrl) = "ComBox" Then
    If Ctrl.Value <> "" Then i = i + 1
    End If
    Next
    UserForm3.TextBox132 = i

    End Sub

    Merci de votre aide
    0
  2. tav2014 Messages postés 3 Statut Membre
     
    Au final je suis parvenu à atteindre mon résultat comme suit
    Dim Ctrl As Control
    Dim i As Byte

    For nb = 8 To 22
    If Me("Combobox" & nb).Value <> "" Then i = i + 1

    Next

    MsgBox ("i")

    End Sub
    merci
    0