我以前从未使用过这样的错误,但我得到一个错误,当我尝试做一个正常的动态偏移通过名称管理器我试图做一个动态范围偏移,但我得到
=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 ...我应该打开一些设置或类似的东西? –