Avatar billede fajens Mester
27. april 2010 - 13:04 Der er 1 kommentar og
1 løsning

Kopiere filer VBA

Jeg har en macro i excel som skal kopiere en fil fra en folder, hvis den findes, over i en anden folder.

Men i folderen kan der godt ligge flere filer hvor det kun er versions nummerene der er forskellige se nedenfor.

Jeg kørere en liste i et regneark og kører en løkke via et regneark

Hvordan kopierer jeg filen så de kun er den med det nyeste/ højeste versions nummer der bliver kopieret.

Den rutine jeg har brugt, vist herunder flytter alle versionerne på en gang

Dir_2 indeholder  ' det er disse der bliver til til fil_navn fil_nav er altid kun de første 4 tegn. 

1234_v1.pdf
1234_v2.pdf
1234_v3.pdf
2222_v1.pdf
2222_v2.pdf


for a = 1 to 5000


If Dir(Dir_2 & fil_navn & "*.*") <> "" Then ' filen findes

                FSO.CopyFile Dir_2 & fil_navn & "*", Dir_1
                             
            Else
       
                        Range(kol_3 & a).Value = "-" '" ingen"
                       
            End If

Next a


Kan det gøres og hvordan?

/fajens
Avatar billede friiiiis Novice
02. maj 2010 - 21:00 #1
Hej,

på siden:

http://www.vb-helper.com/howto_dir_quicksorted.html

samt

http://www.freevbcode.com/ShowCode.Asp?ID=41

står der noget du kan bruge... hvis du får problemer med det så skriv tilbage...
Avatar billede fajens Mester
19. august 2010 - 19:44 #2
Lukker spørgsmålet

fandt løsningen på en anden måde.

/fajens
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