有沒有辦法在Excel中以程式設定儲存格的名稱框

有沒有辦法在Excel中以程式設定儲存格的名稱框

我想透過公式或巨集以程式設計方式設定我正在處理的工作表中儲存格的名稱方塊。終點是我不想手動設定它。

在我的例子中,根據(例如)儲存格 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

相關內容