Avatar billede oyejo Nybegynder
05. september 2003 - 16:33 Der er 7 kommentarer og
2 løsninger

VBA undersøke om en bestemt fil ligger i katalogen

Hvordan kan jeg skrive VBA-kode som finner ut om en bestemt fil ligger på i mappen?
Øyvind
Avatar billede overchord Nybegynder
05. september 2003 - 16:55 #1
noget i retning af:

dim filesrch as Filesearch

set filesrch = application.Filesearch
with filesrch
    .Newsearch
    .Lookin = "DinMappe"
    .Filename = "Dinfil"
    if .Execute > 0 then
            msgbox "Filen er fundet"
    else
            msgbox "filen blev ikke fundet"
    end if
end with
Avatar billede bak Forsker
05. september 2003 - 16:58 #2
eller
If Len(Dir("c:\test.xls")) > 0 Then MsgBox "findes" Else MsgBox "findes ikke"
Avatar billede oyejo Nybegynder
05. september 2003 - 17:02 #3
Hva er forskjellen på disse svar?
Avatar billede overchord Nybegynder
05. september 2003 - 17:05 #4
Mit foresalg kan evt konfigureres til at soege efter flere filer eller filer af en bestemt type. Hvis det kun er en enkelt specifik fil som du skal finde i den samme mappe hver gang kan du bruge bak's loesning som er noget nemmere.
Avatar billede oyejo Nybegynder
05. september 2003 - 17:11 #5
Jeg trenger begge svar så dere får 30 hver.
Jeg er imponert over den gode hjelpen man får her på eksperten.
bak, jeg trenger en ok :-)
Avatar billede bak Forsker
05. september 2003 - 17:26 #6
Jeg synes at en fordeling 50-10 med hovedparten til overchord vil være fair, da hans svar er det bedste :-)
Avatar billede oyejo Nybegynder
05. september 2003 - 17:31 #7
overchord's svar er meget bra, men noen ganger er det lettere å skrive den korte koden. Han får alle de 30 points som var lovet i utgangspunktet. ;-)
Takk til begge to
Avatar billede overchord Nybegynder
05. september 2003 - 17:33 #8
Jeg synes en lige deling er helt fint. Bak's svar er nemt hurtigt og elegant.
Avatar billede bak Forsker
05. september 2003 - 20:00 #9
ok, og tak for points. man kan ikke altid få det som man vil ha' det :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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