Avatar billede svaage Nybegynder
12. maj 2003 - 20:36 Der er 8 kommentarer og
1 løsning

kopi af filer med filnavn fra liste

Jeg har lavet et regneark, der består af 3 ark. Denne regnearksfil skulle gerne kunne kopieres til 70 nye filer.
De nye filer skulle gerne have navne som f.eks. sv.xls Disse navne findes i et regneark kaldet " data "

Spørgsmål:

Kan man lave en makro eller et vba-script der kan klare at navngive de nye filer ud fra navne på en given liste ( eks. i en anden excelfil )

Hilsen Sv@@ge
Avatar billede Slettet bruger
12. maj 2003 - 20:56 #1
Prøv at teste denne her:
-----------------------------


Public Sub MultipleSaveAs()

Dim sti As String
Dim filnavn As String
Dim i As Integer
Dim navne As Range

Set navne = ActiveWorkbook.Sheets(1).Range("A1:A5")
sti = "C:\"

Application.DisplayAlerts = False

For Each n In navne
    filnavn = sti + CStr(n)
    ActiveWorkbook.SaveAs filnavn
Next

Application.DisplayAlerts = True

End Sub

---------------------------------
Avatar billede svaage Nybegynder
12. maj 2003 - 22:17 #2
det ser umiddelbart ud til at virke, men hvad nu hvis man vil gemme i en specifik mappe og ikke bare på C:. Jeg har prøvet at skrive flere parametre bagved C:\ men det vil den ikke acceptere

Hilsen Sv@@ge
Avatar billede Slettet bruger
12. maj 2003 - 22:22 #3
Du skal huske at afslutte stien med backslash tegnet "\"

f.eks:
sti = "C:\ExcelArkiv\"
Avatar billede Slettet bruger
12. maj 2003 - 22:24 #4
Alternativt kan du skrive stien i f.eks. B1

sti = CStr([B1])
Avatar billede Slettet bruger
12. maj 2003 - 22:25 #5
...hvor indholdet af B1 er f.eks:
C:\ExcelArkiv\
Avatar billede svaage Nybegynder
12. maj 2003 - 22:31 #6
det virker nu fuldstændig som det skal point til blackadder

tak for hjælpen hilsen Sv@@ge
Avatar billede svaage Nybegynder
12. maj 2003 - 22:33 #7
hej blackadder du bliver nødt til at afgive et svar i stedet for en kommentar hvis du vilhave points

hilsen Sv@@ge
Avatar billede Slettet bruger
12. maj 2003 - 22:34 #8
Jeg smider lige et svar så...  :-)
Avatar billede svaage Nybegynder
12. maj 2003 - 22:35 #9
du har hermed fået 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
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