VBA Как вернуть null из функции

У меня есть эта функция

Public Function parseEmployee(ByVal employeeId As Integer, _ 
                              ByVal ws As Worksheet) As employee
    Dim emp As New employee
    Dim empRow As Range
    If sheetContainsEmployee(employeeId, ws) Then
        Set empRow = ws.Rows(ws.Columns(ID_COLUMN).Find(employeeId).Row)
        emp.id = employeeId
        emp.Name = empRow.Cells(1, NAME_COLUMN).Value
    Else
        emp = Null ' Heres what I'd like to do
    End If

    parseEmployee = emp
End Function

И я хотел бы вернуть null в случае, если сотрудник не найден в листе, возможно ли это? Я получаю объект или переменную nblock not set. error

6
задан Tristian 31 January 2012 в 01:31
поделиться