Bonjour,
je m'essaie (enfin) aux fonctions afin d'alléger mon code. Je pense que je fais une boulette super simple mais là je coince et j'ai besoin d'un peu de savoir faire pour comprendre là où je foire.
Voici la fonction que je souhaite réaliser (But : rechercher un texte dans une liste et le sélectionner) :
voici comment j'appelle ma fonction (la ligne apparaît en rouge et je ne comprends pas pourquoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Function rechlist(Liste As ListBox, texte As String) For i = 0 To L.ListCount - 1 Step 1 If UserForm1.L.Column(0, i) = texte Then UserForm1.L.Selected(i) = True Exit For End If Next i End Function
j'ai l'impression qu'il (Excel) veut quelque chose de semblable à variable=rechlist ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part rechlist(ListBox2, "Bob dit l'âne")
bref pouvez vous m'indiquer les erreurs et comment faire pour y remédier,
Merci d'avance (PS j'ai parcouru le document sur les fonctions donc inutile de m'orienter vers ce document)
Partager