作業中のワークシートのセルの名前ボックスを、数式またはマクロを使用してプログラムで設定したいと考えています。最終的には、手動で設定したくないのです。
私の場合は、(たとえば)セル D5 の値に基づいて、E5 の名前ボックスを D5 の内容に設定します。
これを簡単に実行できるリファレンスを見たことがないので、VBA を通じて設定する必要があるのではないかと考えています。
これをやったことがある人、またはやり方をアドバイスできる人はいますか?
編集
答え1
これがあなたが探しているものだと思います
Range("A2:A6").Name = "FruitList"
答え2
VBAでは次のように実行できます
activesheet.range("A2:A6").name="Fruitlist"
答え3
さて、私が注目しているのは(@Colと@StevenVが正しい方向を指し示してくれたおかげで)
activecell.name = activecell.offset( 0, -1 ).value