Bonjour au forum,
Actuellement je gère l'événement label_click d'après mon code hyper lourd et intenable.
Comment faire pour éviter de se taper n lignes de code "répétitifs" faisant la même chose mais ouvrant un fichier différent en fonction du caption sur le label cliqué ?
Je m'explique, mon mini projet est de faire ceci:
1/ détecte le caption du label sur lequel j'ai cliqué (il ne doit pas être vide pour faire 2/ et il le label.name commence à 101 et se finit à 407 et ne tiens pas compte des autres labels existant)
2/ lit le contenu du fichier relatif au caption mémorisé/cliqué
3/ fait de l'affichage dans une listbox
Dans mon userform, je fais bestialement ceci :
merci pour votre aide car c'est redondant comme méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Private Sub label100_click() If Label100.Caption <> "" Then Call LectureFichier(Label100.Caption) End If End Sub Private Sub label101_click() If Label101.Caption <> "" Then Call LectureFichier(Label101.Caption) End If End Sub Private Sub label102_click() If Label102.Caption <> "" Then Call LectureFichier(Label102.Caption) End If End Sub Private Sub label103_click() If Label103.Caption <> "" Then Call LectureFichier(Label103.Caption) End If End Sub Private Sub label104_click() If Label104.Caption <> "" Then Call LectureFichier(Label104.Caption) End If End Sub . . .
Partager