Olá,
Você deve usar a função IIf() do VBA, cuja sintaxe é:
IIf(expression, truepart, falsepart)
A função acima retorna o valor de truepart sempre que expression for verdadeira, e retorna o valor de falsepart sempre que expression for falsa.
Assim, no seu exemplo, teríamos:
Public Function Pendencias(venc) As Integer
Pendencias = IIf(Date < DateSerial(2006, 11, venc), 1, 0)
End Function
Atenciosamente,