Algumas coisas
- As funções precisam ser colocadas em um módulo ou não funcionarão
- Chame a função do usuário do Excel com [A1]:
=fred() - você pode retornar um valor para o Excel se alterar um pouco seu código:
fred = v.Address - altere
exit functionparaend function

Functionfred()DimwsAsWorksheetDimvSetws=Worksheets("outfile")
Set v = ws.Cells.Find(18709)
If v Is Nothing Then fred = "nothing"
If Not v Is Nothing Then fred = v.Address
End Function