請問高手???????(編號:690)

df(),L(),leng(),num 皆為共用的矩陣或變數
別的程序中
u=1
v=0
num=1
node=4
call art(u,v)
小弟自建一個函數如下:
Public Function art(ByVal u, ByVal v)
df(u) = num
    L(u) = num
    num = num + 1
For w = 1 To node
If leng(u, w) = 1 Then
If df(w) = 0 Then
  
   Call art(w, u)  Q?????!:執行完此列,不會執行下一列
   If L(u) > L(w) Then <======即是此列
     L(u) = L(w)
    End If
   Else
    If w <> v Then
      If L(u) > df(w) Then
       L(u) = df(w)
      End If
    End If
  End If
End If
Next w
 
End Function
Q???:我在函數中,呼叫自己,無法返回自己,執行下一行,但是卻
能返回最初呼叫的程序,小弟非常愚昧,希望高手能夠給我
   解答.謝謝!!!!