Сам спросил, сам отвечаю.

Разыскал
видео, которое все расставило по местам.
В результате получилось через AODB
ctrSQL = "SELECT Таблица1.[Код], Таблица1.[hypl] FROM Таблица1"
pRSet.Open ctrSQL, pCon, adOpenStatic, adLockOptimistic
pCon.BeginTrans
With pRSet
Do While Not .EOF
If IsNull(.Fields(1).Value) Then
sSavePath = ThisWorkbook.Path & "\" & CStr(.Fields(0).Value)
If Dir(sSavePath, vbDirectory) = "" Then
MkDir (sSavePath)
End If
DoEvents
.Fields(1).Value = CStr(.Fields(0).Value) & "#" & sSavePath & "#"
Debug.Print , .Fields(0), .Fields(1)
End If
.MoveNext
Loop
End With