OVH Cloud OVH Cloud

Nommer cellule en relatif

2 réponses
Avatar
bsh77
Bonjour,

Je voudrais nommer des cellules dans 1 feuille xls en reference relative
c.à.d à la cellule active qui peut etre n'import tout.
Quand j'enregistre la macro en automatique, excel me donne le code avec une
référence absolue comme ceci :
ActiveWorkbook.Names.Add Name:="toto", RefersToR1C1:="=Feuil1!R5C2"

Quelqu'un pourrait-il m'aider

Merci d'avance

BS

2 réponses

Avatar
papou
Bonjour BS
ActiveWorkbook.Names.Add Name:="toto",
RefersToR1C1:¬tiveCell.AddressLocal(False, False, xlR1C1)
Cordialement
Pascal

"bsh77" a écrit dans le message de
news:bv7ljj$5uc$
Bonjour,

Je voudrais nommer des cellules dans 1 feuille xls en reference relative
c.à.d à la cellule active qui peut etre n'import tout.
Quand j'enregistre la macro en automatique, excel me donne le code avec
une

référence absolue comme ceci :
ActiveWorkbook.Names.Add Name:="toto", RefersToR1C1:="þuil1!R5C2"

Quelqu'un pourrait-il m'aider

Merci d'avance

BS




Avatar
Michel Gaboly
Bonjour,

Lors de l'enregistrement en automatique, enlève simplement les 2 caractères
"$" dans la partie "Fait référence à :". Tu obtiens alors :

ActiveWorkbook.Names.Add Name:="Toto", RefersToR1C1:="þuil1!RC"




Bonjour,

Je voudrais nommer des cellules dans 1 feuille xls en reference relative
c.à.d à la cellule active qui peut etre n'import tout.
Quand j'enregistre la macro en automatique, excel me donne le code avec une
référence absolue comme ceci :
ActiveWorkbook.Names.Add Name:="toto", RefersToR1C1:="þuil1!R5C2"

Quelqu'un pourrait-il m'aider

Merci d'avance

BS


--
Cordialement,

Michel Gaboly
http://www.gaboly.com