【发布时间】:2016-02-22 05:20:08
【问题描述】:
我想要一个引用外部工作簿的函数。我编写了此代码,但收到“运行时错误 '9”。
Function SiteStatus(Arg1 As String) As String
Dim RFSTable As Workbook
Dim RFSSheet As Worksheet
Dim RFSSites As Range
Set RFSTable = Workbooks("D:\RFS.xlsx")
Set RFSSheet = RFSTable.Worksheets(3)
Set RFSSites = RFSSheet.Range("B2:B10000")
If WorksheetFunction.IsNA(WorksheetFunction.VLookup(Arg1, RFSSites, 1, 0)) = False Then
SiteStatus = "ÎÇãæÔ"
Else
SiteStatus = "ÑæÔä"
End If
End Function
【问题讨论】: