Bonjour à tous,
j'apprends depuis un moment le vba Excel et je commence à m'habituer a son synthase, mais il arrive des moments ou je bloque.
comme aujourd'hui, je suis bloqué a un niveau ou j'ai créer un userform ou j'ai mis deux contrôles: un listbox et un bouton.
j'ai crée deux feuille : feuille "Accueil" et feuille "Base client"
j'ai un bouton d'appel sur la feuille "Accueil" de mon userform
et à l'initialisation du userform j'ai fait une ligne de code pour récupérer la liste des clients de la feuille "Base client" qui elle est dynamique
le problème est que listbox ne récupère rien si la feuille "Base client" n'est pas active ou bien ma variable i s'en fiche de Sheets("BASE CLIENT").
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub UserForm_Initialize() Dim i As Long i = Sheets("BASE CLIENT").Range("C2:C" & Range("C1048576").End(xlUp).Row).Count Me.ListBox1.RowSource = Sheets("BASE CLIENT").Range("C2:C" & i).Address End Sub
suis completement debousolé, apparement cela devrait marché mais làlàlà, il ya rien qui se passe.......
pourriez-vous m'aider a comprendre s'il vous plait.
merci d'avance
Partager