我以前從未使用過這樣的錯誤,但我得到一個錯誤,當我嘗試做一個正常的動態偏移通過名稱管理器我試圖做一個動態範圍偏移,但我得到
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A)-1)
範圍
錯誤中的文本:「您鍵入的公式包含錯誤。」
我一定在做錯事,但我不知道是什麼。
這是我的片:
A1 1 B1 Product1
A2 2 B2 Product2
A3 3 B3 Product3
我試圖使偏移,所以我可以採取所述第二列的值在變量與VLOOKUP()函數的宏。我還沒有完全使用這個VBA和這個宏,但是我希望你明白我想要做什麼。
宏看起來應該是這樣的:
myProductValue = Applications.Worksheet.VLookup("e6", [someOffsetName], 2, 0)
因此,如果第一列是ID和我輸入ID號進入細胞E6(例如)來獲取是指第二列的值給單元格e6賦予變量「myProductValue」
您的Excel版本是否使用逗號作爲公式內的參數分隔符或分號? –
該公式在我的Excel(2010在Windows 7上)正常工作。你在複製和粘貼它嗎?你使用的是什麼版本的Excel和OS? –
我在Windows 7上,並使用Excel 2010 ...我應該打開一些設置或類似的東西? –