Jag försöker få fram katalogens namn ur Dir1 (den katalog som man markerat) men det enda jag kan få fram är hela sökvägen + katalogens namn. Testa dig fram med Mid() och InStrRev(). Då kan du lösa det. Så här kan du göra. Nu har du alla delarna av sökvägen i en array. Va smart! Det tänkte jag inte på. Tack! :)MsgBox Dir1 - Hur få fram katalogens namn utan sökvägen?
Detta är kommandot jag använder: MsgBox Dir1
Har även testat andra kommandon såsom MsgBox Dir1.List(Dir1.ListIndex) men det ger samma resultat.
Nån som vet hur jag ska göra?Sv: MsgBox Dir1 - Hur få fram katalogens namn utan sökvägen?
/ThomasSv:MsgBox Dir1 - Hur få fram katalogens namn utan sökvägen?
Driven ligger i Array(0) Katalognamnet i Array(1) osv. om det finns fler.
<code>
Option Explicit
Private Sub Command1_Click()
Dim DirArray() As String
DirArray = Split(Dir1, "\")
MsgBox DirArray(1)
End Sub
</code>Sv: MsgBox Dir1 - Hur få fram katalogens namn utan sökvägen?