[VBA-E] Modifier les propriétés d'un control par une routine
bonjour à tous et merci de me lire! Je débute en vba, et j'ai une petite question !
objectif :
modifier des propriétés d'un control placé sur une form, mais via une subroutine indépendante placée dans un module, et non pas via une private sub d'interruption au clik ou au double clik.
portion de code :
"
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub Btn_Ajouter_Libele_Click()
.....
' refresh la liste des libélés actuels dans la zone de liste
Dim LastInputRow As Integer
LastInputRow = Cells(1, 1).End(xlDown).Row
With Sheets("Libeles").Range("A1")
LstB_Libele_Actuels.RowSource = "Libeles!A2:A" & Sheets("Libeles").Cells(1, 1).End(xlDown).Row
End With
....
End Sub |
"
je souhaiterais créer une routine me permétant de modifier le contenu de ma listebox ici du nom de "LstB_Libele_Actuels". Celà allègera la lecture de mon code, car j'utilise le meme morceau régulièrement pour récupérer les données de mon fichier xls. Donc au final j'aimerais avoir un morceau de code du style :
Code:
1 2 3 4 5 6
| Private Sub Btn_Ajouter_Libele_Click()
.....
' refresh la liste des libélés actuels dans la zone de liste
Refresh_LstB_Libele_Actuels( ?que placer comme paramètre?? )
....
End Sub |
"
j'espère que c'est assez clair .. merci
math