Bonjour à tous,
J'aurais besoin d'un petit coup de main svp !
je n'arrive pas à formuler correctement la syntaxe ci dessous
pour alimenter un combo avec rowsource à partir d'une plage dans une feuille nommé "data" je fais comme cela => ce qui fonctionne
CBX01.RowSource = "data!A2:A" & Sheets("data").[A65000].End(xlUp).Row
je souhaiterais pouvoir faire la même chose avec le nom "data" sous forme de variable et que la variable soit le nom de mon userform (j'ai une quarantaine de UF quasi idem à coder alors autant que cela se fasse automatiquement)
j'ai écrit :
fiche = Me.Name (pour récupérer le nom du UF)
CBX01.RowSource = "data!A2:A"& Sheets(fiche).[A65000].End(xlUp).Row (j'ai bien mis ma variable fiche entre parenthèses)
mais comment écrire correctement la première partie "data!A2:A" ?
J'ai un peu tout essayé mais je fais une erreur de syntaxe ...
Merci par avance
Bonne journée
Partager