Bonjour,

je poste dans ce forum, je pense que c'est plus un problème VBA que Access.

Je cherche à désactiver une série de listbox et je pensais utiliser la fonction for... each, mais je n'arrive à rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim lstBoite As ListBox

For Each lstBoite In listboxes 'C'est ici que ça bloque !!
    
        With lstBoite
            If cmbAffaires <> "" Then
                .Enabled = True
                .Requery
            Else
                .Enabled = False
            End If
        End With
    
Next lstBoite
J'ai vu que souvent, on faisait une boucle sur tous les controles et si le controle était une listebox alors exécution du code.
Il n'y a pas moyen de boucler seulement sur les listbox ?

Merci,

Jean-Marc