Private Sub Form_Load() Dim Sti As String Dim Bogstav As String Dim Antal As Integer Sti = App.Path Antal = Len(Sti) Do Until Bogstav = "\" Bogstav = Mid$(Sti, Antal, 1) Antal = Antal - 1 Loop Sti = Mid$(Sti, 1, Antal) & "\newdir" MsgBox Sti End Sub Her den her virker
Sorry glemt lige at nævne, at hvis du vil længere tilbage.. skal du bare køre loopen en gang til feks. Private Sub Form_Load() Dim Sti As String Dim Bogstav As String Dim Antal As Integer Sti = App.Path Antal = Len(Sti) Do Until Bogstav = "\" Bogstav = Mid$(Sti, Antal, 1) Antal = Antal - 1 Loop Antal = Antal - 1 Bogstav = "" Do Until Bogstav = "\" Bogstav = Mid$(Sti, Antal, 1) Antal = Antal - 1 Loop Sti = Mid$(Sti, 1, Antal) & "\newdir" MsgBox Sti End Sub
Husk denne commando så er du sikker på den hopper en længere tilbage. Metoden er måske privitiv men den virker. M.I.X Antal = Antal - 1 Bogstav = ""
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.