0

我有两本工作簿。Sub所在的那个,另一个叫做“Help.xlsm”

在我的主工作簿中,我想搜索从输入框中获取的 SKUID,然后在名为“Lead Times”的工作表上的第二个工作簿 (Help.xlsm) 上找到该 SKUID,然后从单元格返回值该表右侧的 9 个空格。不过,我不想打开第二个工作簿。我只希望它从中检索数据,并给我一个包含信息的消息框。

我的问题/问题是,我似乎无法参考其他工作簿以正常工作,并提取该信息。我总是收到编译错误:语法错误消息。

Sub LeadTime()

Dim SKUID As String
Dim LTM As String
SKUID = InputBox("What is the SKU you'd like to know the lead time on?")

LTM = "=('C:\Users\gtn0717\Desktop\[Help.xlsm].Worksheets("Lead Times")'.Columns("A:A").Find(What:=SKUID).Offset(0, 9))"


    On Error Resume Next

    MsgBox (LTM)

    If Err.Number <> 0 Then
        MsgBox ("That SKU doesn't exist here, you son of a bitch")
    Else
        Err.Clear
    End If
     End Sub
4

0 回答 0