Plage de donnée variable dans rowsource
Bonjour,
Je rencontre un probléme avec la propriété rowsource d'une listbox en VBA.
J'ai une feuille sur Excel où certaines lignes sont masquées, je réalise un test sur ces lignes pour trouver la première non masquée, et j'aimerai afficher cette ligne dans la listbox.
J'ai essayé comme ça :
Code:
1 2 3 4 5 6 7 8 9
|
Sheets("bienslocation").Select
ligne = 2
Do While Rows(ligne).Hidden = True
ligne = ligne + 1
Loop
Me.ListeAnnonce.RowSource = Range("A" & ligne & ":E" & ligne) |
Ça me dit toujours incompatibilité de type.
J'ai essayé de déclarer ligne comme integer, string, variant, aucun ne résout le probléme.
J'ai également essayé de remplacer .rowsource par .list, mais dans ce cas, ça me dit "Permission refusée".
Quelqu'un aurait une solution ?