Affichage et modification Combobox
Bonjour,
Voici certainement une question de débutant (débutant que je suis !), mais je n'arrive pas à trouver la réponse, tant sur le Net que dans des bouquins :?
Dans un formulaire, j'ai une combobox que je souhaite alimenter par des données qui se trouvent dans une autre feuille du même classeur, en l'occurence la 4ème (la liste des données peut varier dans le temps). Voici le code :
Code:
1 2 3 4 5 6 7
| Private Sub UserForm_Initialize()
' Alimentation de la ComboBox avec les données contenues dans la colonne des exclus
Dim DerniereLigne As String
DerniereLigne = ThisWorkbook.Worksheets(4).Range("B1").End(xlDown).Address
' Contenu de la listbox cmbListeAdresses
cmbListeAdresses.RowSource = "B2:" & DerniereLigne
End Sub |
Ce code fonctionne très bien si la feuille de données est activée (les données sont affichées), mais ne fonctionne pas dans le cas contraire (les données ne sont pas affichées puisque le code fait a priori appel à la feuille active). Il serait facile d'activer cette feuille, mais je ne le souhaite pas pour que le traitement soit transparent pour les utilisateurs (la feuille est cachée). Comment faire ?
Merci d'avance pour vos réponses.
Bruno
Windows XP Pro SP2