bonjour à tous,
Après avoir cherché un moment une solution, je me tourne vers les experts pour une question qui peut paraître stupide (mais tant pis)
la problématique :
dans un formulaire, je cherche avec activer/désactiver ou masquer/afficher un Frame (contenant d'autres objets) en fonction de la position d'un Option Button
Je veux donc faire une petite function appelée à chaque fois.
ci-dessous le code pour activer/désactiver et j'en fais une seconde identique pour afficher/masquer.
Or, quand j'insère l'appel à la fonction dans mon évènement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Function Activer(j As Object, p As Boolean) For i = 0 To j.Controls.Count - 1 j.Controls.Item(i).Enabled = p Next i End Function
, l'éditeur me retourne une erreur "erreur de compilation, Attendu :="
Code : Sélectionner tout - Visualiser dans une fenêtre à part Activer(Frame1, True)
Et là, je sèche....
le code fonctionne très bien lorsque il est écrit "en dur" dans l’événement, j'en déduis donc que l'erreur est ailleurs mais je sais pas où.
Vu que je suis pas un as en VBA j'ai tenté (ça va vous faire rire... mais qui tente rien n'a rien) de passer par Public Fucntion, Sub, Public Sub...
bon, c'est pas ça...
Quelqu'un peut-il m'aiguiller ?
par avance, un grand merci de vous être penché sur ma question...
Partager