Bonjour,
J'ai écrit le code suivant pour affecter le nom contenu dans la cellule B1 à la plage B2:B7.
nomfr = Cells(2, 1)
Range(Cells(2, 2), Cells(2, 7)).Select
Application.CutCopyMode = False
ActiveWorkbook.Names.Add Name:=nomfr, RefersToR1C1:="=dropdown!R2C2:R7C2"
Il marche. Je voudrais maintenant le mettre dans une boucle sur le numéro de la colonne
For x = 2 To N
nomfr = Cells(x, 1)
Range(Cells(x, 2), Cells(x, 7)).Select
Application.CutCopyMode = False
ActiveWorkbook.Names.Add Name:=nomfr, RefersToR1C1:="=dropdown!R2Cx:R7Cx"
Next x
Je ne sais pas comment écrire le contenu de RefersToR1C1 avec la variable x à l'intérieur. Merci d'avance de votre aide.
J'ai écrit le code suivant pour affecter le nom contenu dans la cellule B1 à la plage B2:B7.
nomfr = Cells(2, 1)
Range(Cells(2, 2), Cells(2, 7)).Select
Application.CutCopyMode = False
ActiveWorkbook.Names.Add Name:=nomfr, RefersToR1C1:="=dropdown!R2C2:R7C2"
Il marche. Je voudrais maintenant le mettre dans une boucle sur le numéro de la colonne
For x = 2 To N
nomfr = Cells(x, 1)
Range(Cells(x, 2), Cells(x, 7)).Select
Application.CutCopyMode = False
ActiveWorkbook.Names.Add Name:=nomfr, RefersToR1C1:="=dropdown!R2Cx:R7Cx"
Next x
Je ne sais pas comment écrire le contenu de RefersToR1C1 avec la variable x à l'intérieur. Merci d'avance de votre aide.