Avatar billede virtualdurran Nybegynder
27. marts 2006 - 19:36 Der er 7 kommentarer og
1 løsning

Behandle filer med VBA i Excel

Mit spørgsmål går ganske enkelt på om man kan flytte filer med VBA i et excel ark!?

Hvis det kan lade sig gøre. Hvordan gør jeg så? :D
Koden skal være så simpel som muligt!

På forhånd tak.


P.S. Jeg har udlovet mange point til det her spg, men hvis svaret til første spørgsmål er et nej, sys jeg måske ikke det er helt fair at give 200 point for. Hvis der derimod er en der vitterligt kan hjælpe mig med problemet, er der 200 point på højkant! Håber jeg der er forståelse for.
Avatar billede kabbak Professor
27. marts 2006 - 20:20 #1
det kan man godt

reference til Microsoft Scripting Runtime

Public Sub FlytFil()
Dim Sti As String
  Dim NySti As String
  Dim FSO As FileSystemObject
 
  Sti = "C:\" 'Mappe der kopieres FRA
  NySti = "D:\" 'Mappe der kopieres TIL
  Set FSO = CreateObject("Scripting.FileSystemObject")
  FSO.CopyFile Sti & "test.txt", NySti
  Set FSO = Nothing

Kill "C:\test.txt" ' sletter den gamle fil
End Sub
Avatar billede kabbak Professor
27. marts 2006 - 20:30 #2
der var faktisk en komando der hedder MoveFile

Public Sub FlytFil()
    Dim Sti As String
    Dim NySti As String
    Dim FSO As FileSystemObject
    Sti = "d:\"    'Mappe der kopieres FRA
    NySti = "c:\"    'Mappe der kopieres TIL
    Set FSO = CreateObject("Scripting.FileSystemObject")
    FSO.MoveFile Sti & "test.txt", NySti
    Set FSO = Nothing
End Sub
Avatar billede virtualdurran Nybegynder
27. marts 2006 - 20:32 #3
Så er der bare et problem. Den siger probs ved linien: Dim FSO as FileSystemObject.
Why?
Avatar billede kabbak Professor
27. marts 2006 - 20:37 #4
oppe i tools,reference, skal du finde
Microsoft Scripting Runtime og sætte flueben ud for den
Avatar billede virtualdurran Nybegynder
27. marts 2006 - 20:46 #5
Kan det lade sig gøre at læse filen fra harddisken ind i en variabel med VBA?
Avatar billede kabbak Professor
27. marts 2006 - 20:53 #6
Hvad mener du hele filen, eller kun navnet ?
Avatar billede virtualdurran Nybegynder
05. april 2006 - 10:37 #7
jeg mener hele filen.
Avatar billede kabbak Professor
05. april 2006 - 20:32 #8
Det er beskrevet her, det kommer jo an på hvad du mener.

http://www.eksperten.dk/spm/262013
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