bonjour
je fait appel à vous car je cherche un code simple.
en fait je souhaite renommer des ranges en m'aidant de l'ancien nom, voila ce que j'ai essayé :
mais ça n'a pas l'air de fonctionner correctement car le range nomrange existe toujours quand je vais dans insertion>>nom>>définir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("rangeAC").Name="rangeACnew"
est-ce que je suis obligé de passer par un code de ce genre ? :
il est pas très compliqué en soi, mais il ne correspond pas entièrement à mon besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ActiveWorkbook.Names("rangeAC").Delete Range("A1:C1").Select ActiveWorkbook.Names.Add Name:="rangeACnew", RefersToR1C1:= _ "=Feuil1!R1C1:R1C3"
en effet,j'ai besoin de récupérer la plage du range "rangeAC" pour l'affecter au nouveau range. Ce que je veux dire c'est que ca ne sera pas forcemment A1:C1
Vous voyez ?
merci
Partager