我有两本工作簿。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