2011-03-16 101 views
0

我有一個下拉列表,其中包含不同工作表的名稱。我想這樣做,當我在表格中選擇適當的名稱時,另一張表格的內容顯示在表格1上。有人熟悉這樣的代碼,或者如果可能的話?它實際上是許多隱藏的食譜,用戶可以在一張紙上查看不同的食譜,無論用戶選擇哪一個。配方的格式可以假定爲相同。將一個表單信息傳輸到另一個表單

任何幫助,非常感謝。

謝謝。

+0

可能重複[如何使用Excel VBA來激活,並從多個工作簿的多個工作表行的數據複製到另一個工作簿的工作表?](http://stackoverflow.com/questions/5261817/how-使用excel-vba來激活和複製行數據從多工作表在畝) – 2011-03-16 01:17:47

回答

1

要使其正常工作,您需要使用INDIRECTADDRESS函數。

如果我們有存儲在Sheet1.A2細胞的表名稱,那麼代碼會是這樣的單元格B2:

=INDIRECT($A$2&"!"&ADDRESS(ROW(B2);COLUMN(B2))) 

這可能應在整個你想從另取範圍內被複制牀單。

RGDS

+0

啊,非常感謝。我以前沒有遇到過這些功能,但我想我知道他們是如何工作的。生病了解更多並應用它們。謝謝! – 2011-03-16 03:39:25

+0

太好了。如果您在應用它們時遇到問題,請在此處添加評論...否則,我們可以將此主題設置爲已回答。 – 2011-03-16 12:13:32

+0

嗨蒂亞戈,我可以檢查一下嗎,公式會讓我回到一個細胞。有什麼方法可以返回一組單元格嗎?我似乎無法做到這一點,我只是簡單地選擇它們。 – 2011-03-16 16:55:35

相關問題