OVH Cloud OVH Cloud

nommer une cellule

1 réponse
Avatar
free
Bonjour à tous et à toutes,

est il possible de nommer des cellules automatiquement (par une macro par
exemple) en utilisant le contenu d'autres cellules.
exemple:
je veux nommer les cellules comme ceci :
cellule A1 : R1_CA_N1
cellule B1 : R1_CA_N
cellule C1 : R1_CA_Prog
Les différent éléments de des noms se trouvent dans les cellules suivantes
cellule A25 : R1
cellule A26 : CA
cellule A27 : N1
cellule A28 : N
cellule A29 : Prog
Quelqu'un aurait il une solution.
Merci d'avance pour votre aide.
Nico

1 réponse

Avatar
poy-poy
Bonjour Nico,

Voici un code pour donner un nom à tes cellules en fonction de la valeur des
autres:

sub nommer()

ActiveWorkbook.Names.Add
Name:=Range("A25")&"_"&range("A26")&"_"&range("A27"),
RefersToR1C1:="=Sheet1!R1C1"
ActiveWorkbook.Names.Add
Name:=Range("A25")&"_"&range("A26")&"_"&range("A28"),
RefersToR1C1:="=Sheet1!R2C1"
ActiveWorkbook.Names.Add
Name:=Range("A25")&"_"&range("A26")&"_"&range("A29"),
RefersToR1C1:="=Sheet1!R3C1"

end sub

Cordialement
Benjamin

Bonjour à tous et à toutes,

est il possible de nommer des cellules automatiquement (par une macro par
exemple) en utilisant le contenu d'autres cellules.
exemple:
je veux nommer les cellules comme ceci :
cellule A1 : R1_CA_N1
cellule B1 : R1_CA_N
cellule C1 : R1_CA_Prog
Les différent éléments de des noms se trouvent dans les cellules suivantes
cellule A25 : R1
cellule A26 : CA
cellule A27 : N1
cellule A28 : N
cellule A29 : Prog
Quelqu'un aurait il une solution.
Merci d'avance pour votre aide.
Nico