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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager