2012-06-29 123 views
-2

我有一個宏寫,很簡單。Excel宏中的單元格引用

它只是從數據庫中提取數值並將它們彈出到某些單元格中。

問題是,我希望工作表的佈局和設計能夠在不考慮底層宏的情況下進行更改。所以很顯然,單元格引用會改變,我需要用數據填充單元格。

有沒有辦法在背景中標記一個單元格 - 比如說「VALUE1」 - 然後使用「VALUE1」引用該單元格 - 而無需知道其確切的單元格位置?所以它的價值可以更新 - 無論它在工作表上的哪個位置?

有沒有TAG屬性或可以使用的東西?儘管必須編寫一個函數來搜索每個單元格的所有TAG,但這沒關係。

任何想法? 我認爲這可能是任何宏開發者的獎勵:)

+2

http://duckduckgo.com/?q=excel+vba+named+range –

+0

請問downvoter能解釋一下嗎?沒有解釋就無助於downvote。 – PowerUser

回答

3
+0

這可能是:)謝謝 - 將檢查它是否適用於單個單元格,但它似乎是解決方案 – Grantly

+0

輝煌,我認爲這已經存在某處.. – Grantly

+0

您從數據庫中提取的這些數字是否與任何唯一文本匹配標識符? 在這種情況下,您可以使用vlookup()或sumproduct(),它們都可用於檢索單元格匹配的列中的值。 – ApplePie