Format de contrôle / ligne variable

Bonjour le forum

Le code qui définit une plage d'entrée d'un format de contrôle est

"Feuil1!$B$3:$B$10" (2ème colonne, ligne 3 à 10)

Quel est le code définissant la plage d'entrée (2ème colonne, ligne 3 à j ) avec j une variable (l'écriture $B$j n'étant pas appropriée)

Merci pour votre contribution

Bonsoir,

Si tu parles bien de code VBA :

Sheets("feuil3").Range("B3:B" & j)

Amicalement

Dan

Salut

En fait je cherche à obtenir un code de la forme :

ActiveSheet.Shapes("Zone combinée 01").Select

With Selection

.ListFillRange = "'Informations administratives'!$B$3:$B$j"

.LinkedCell = "$BE$33"

.DropDownLines = 8

.Display3DShading = False

End With

Or cette formule ne marche pas, je pense que mon j qui est une variable est responsable de l'erreur, je cherche donc à modifier la ligne le contenant mon j

En espérant avoir été plus clair

re,

Le j dans ton code ne correspond à rien donc il est normal que tu aies une erreur.

Ce j vient d'où ? Une variable définie avant ?

peut être -->

.ListFillRange = "Informations administratives!$B$3:$B$" &j

Dan

Salut

Comme tu l'as dit mon j a été défini avant

Tu as répondu à ma question

Merci bcp

Rechercher des sujets similaires à "format controle ligne variable"