BVB:
Function jec(cell As String, naam As String) As Variant
sq = Split(Application.Trim(Replace(cell, naam, "@")), "@")(1)
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D.+\s\d+\s\D+\s"
x = LTrim(.Execute(sq)(0))
.Pattern = "\D+\d+\s"
st = .Execute(x)(0)
sp = Split(Trim(Replace(x, st, "")))
End With
jec = Array(st, sp(0), sp(1))
End Function
In de bijlage ook weer een sleepbare versie, voor het geval SPILL niet werkt in jouw Excel versie.