Попробуйте, пожалуйста:
Я решил использовать столбцы B, C, D, E, и вы можете удалить столбец A: A, если все идет гладко. Или очевидно, как код может быть адаптирован для выполнения именно того, что вы запрашивали ...
Sub testStrPath()
Dim strAr As Variant, sh As Worksheet, i As Long, lastRow As Long
Dim strPath As String
Set sh = ActiveSheet 'use here your worksheet
strAr = Split(strPath, "\")
lastRow = sh.Range("A" & sh.Rows.count).End(xlUp).Row
For i = 1 To lastRow
strPath = sh.Range("A" & i).Value
strAr = Split(strPath, "\")
If UBound(strAr) > 4 Then
sh.Range("C" & i).Value = strAr(UBound(strAr) - 2)
sh.Range("D" & i).Value = strAr(UBound(strAr) - 1)
sh.Range("E" & i).Value = strAr(UBound(strAr))
sh.Range("B" & i).Value = left(strPath, InStr(strPath, "\" & sh.Range("C" & i).Value) - 1)
End If
Next i
End Sub