2015-05-17 101 views
1

我試圖在同一工作簿中引用另一個工作表(BASE選項卡)。我在幾個循環內運行下面的代碼,其中x和y基於特定條件遞增。我弄亂了代碼,但我沒有運氣。這是我迄今爲止的,但它不起作用。我想讓單元格(i,j)引用其他單元格,所以我不必爲較小的值更改運行冗長的宏。使用變量從另一個工作表引用單元格

+0

這可能有所幫助:http://stackoverflow.com/questions/22956046/ – surfmuggle

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

3
Cells(i, j) = "='BASE tab'!R[" & x & "]C[" & y & "]" 
+0

如果您使用VBA編輯器爲不同於默認顏色的「標識符文本」着色,則可能很容易識別此類問題。 '工具 - >選項 - >編輯器格式 - >代碼顏色中的標識符文本'在這裏非常明顯,語法高亮顯得很體面。 –

+0

謝謝!我不敢相信我在這種愚蠢的錯誤上花了幾個小時。 – user3455321

+0

++不錯!您發佈了答案而不是評論! :P –

相關問題