Avatar billede tt2002 Nybegynder
23. marts 2006 - 23:34 Der er 5 kommentarer og
1 løsning

undersøge om en bestemt mappe findes

Hvordan undersøger jeg i VBA (Excel) og en bestemt mappe findes?

Ex.
Jeg har en mappe, der f.eks. hedder "D:\FO\Docu"
Denne mappe indeholder en del undermapper. Jeg vil nu undersøge om en bestemt undermappe allerede findes, eller om jeg skal oprette den.
Avatar billede kabbak Professor
23. marts 2006 - 23:44 #1
Public Sub Test()
a = IsDir("D:\FO\Docu")
End Sub

Public Function IsDir(Path As String) As Boolean
  Dim Attr As VbFileAttribute
 
  On Error Resume Next
  Attr = GetAttr(Path)
  If Err = 0 Then
    IsDir = ((Attr And vbDirectory) = vbDirectory)
  Else
    IsDir = False
  End If
  On Error GoTo 0
End Function
Avatar billede tt2002 Nybegynder
23. marts 2006 - 23:51 #2
hvordan fungerer den?
hvor indsætter jeg den mappe jeg skal tjekke om eksisterer?
Avatar billede kabbak Professor
23. marts 2006 - 23:54 #3
Public Sub Test()
If Not IsDir("D:\FO\Docu\den mappe der skal tjekkes") Then
MkDir "D:\FO\Docu\den mappe der skal tjekkes"
End If
End Sub
Avatar billede tt2002 Nybegynder
23. marts 2006 - 23:58 #4
det funkler... mange tak...
smider du et svar?
Avatar billede kabbak Professor
24. marts 2006 - 00:00 #5
et svar ;-))
Avatar billede kabbak Professor
24. marts 2006 - 00:21 #6
tak for point
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester