VBA VLookup变量故障

时间:2014-03-06 21:36:19

标签: excel vba excel-vba

下午好,

我正在尝试编写一个workheet_change宏,它将使用VLookup通过简单地输入项目编号来填充项目描述和构造时间。有两个单独的床单。第一张纸是我输入商品编号的地方,第二张纸是我想要转移的项目编号相关信息。

我现在对vlookup的代码如下:

description = Application.WorksheetFunction.VLookup(103770, _
            sheet.Range(sheet.Cells(2, 1), sheet.Cells(2000, 9)), 2, False)

当我手动输入“103770”项目编号时,此过程正常,但当我将其更改为变量时,我收到错误。这是插入变量的代码:

description = Application.WorksheetFunction.VLookup(ERP, _
             sheet.Range(sheet.Cells(2, 1), sheet.Cells(2000, 9)), 2, False)

我将变量ERP变暗为字符串。在单步执行程序并记下本地窗口时,ERP被定义为“103770”。任何帮助将不胜感激。

提前谢谢!

0 个答案:

没有答案