Avatar billede tommyf Nybegynder
04. februar 2007 - 11:39 Der er 2 kommentarer og
1 løsning

VBScript: Kopier til ny fil i stedet for omdøb

Jeg vil gerne have filen i kolonne A kopieret over til en ny fil med det navn der er er angivet i kolonne B. Som det er nu bliver filen i kolonne A omdøbt til navnet i kolonne B.
Den fulde adresse er angivet i begge.

Koden ser ud som følger og er venligst stillet til rådighed af Kabbak:
(http://www.eksperten.dk/spm/755605/)

Public Sub RenameFiles()
    Dim C As Range
    On Error GoTo Fejl
    For Each C In Selection
        Name C As C.Offset(0, 1)
        C.Offset(0, 2) = "OK"
Videre:
    Next
    Exit Sub
Fejl:
    MsgBox C & " blev ikke fundet/ændret"
    C.Offset(0, 2) = "Fejl"
    Err.Clear
    Resume Videre
End Sub
Avatar billede kabbak Professor
04. februar 2007 - 11:55 #1
ret
Name C As C.Offset(0, 1)
til

FileCopy C, C.Offset(0, 1)
Avatar billede tommyf Nybegynder
04. februar 2007 - 12:08 #2
Svar, svar, svar, svar, svar :)
- Kanon at du gider bruge noget af din søndag på at hjælpe os VB-analfabeter.

Det er korrekt nok at "As" skal erstattes af ", "?
Avatar billede kabbak Professor
04. februar 2007 - 12:09 #3
Ja det er korrekt at As skal erstattes af komma
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