Tôi mới trong VBA và dưới đây là mã của tôi không hoạt động, bất kỳ ai trong số các bạn có thể trợ giúp không?Trích xuất đường dẫn từ tên tệp đầy đủ trong VBA
Dim nPath1() As String
nPath1() = Split(nPath, "\")
'Declare path as integer
Dim path As Integer
'Getting array length
path = UBound(nPath1())
Dim lastname As String
'For Loop
For i = 0 To path-1
lastname += nPath1(i)+"\"
Next i
Mã trên không hoạt động; chuỗi đường dẫn của tôi là Root \ zTrash - Không còn cần \ NOC \ NOC và những gì tôi muốn là Root \ zTrash - Không còn cần \ NOC.
tôi thích nó. Nhưng nếu npath = "", nó wil lỗi vì chia không thân thiện với vbnullstring. Tự hỏi nếu nó nhanh hơn sau đó ASH của giải pháp mặc dù. –