Avatar billede gibber Nybegynder
16. december 2004 - 14:36 Der er 3 kommentarer og
3 løsninger

Kopiere ark fra anden fil (vba)

Hej jeg sidder og bokser med et lille problem.

Jeg vil gerne lave en funktion til at importere sheet1 fra en fil som jeg vælger via af en listbox. Jeg kan ikke rigitg finde ud af at springe fra den fil man åbner og kopierer ark fra og tilbage til min oprindelige mappe. Hjælp???


Her er min kode for formen: (Der er føglde elementer: listbox1 og CmdImport)

Private Sub UserForm_Initialize()
Set fs = Application.FileSearch
With fs
    .LookIn = [StdBibliotek]
    .Filename = "*.xls"
    If .Execute > 0 Then
        For i = 1 To .FoundFiles.Count
            ListBox1.AddItem .FoundFiles(i)
        Next i
    Else
        MsgBox "Der ligger ikke nogle excel-filer i det angivne bibliotek"
    End If
End With

End Sub

------

Private Sub CmdImport_Click()
    Application.ScreenUpdating = False
    Workbooks.Open Filename:=ListBox1.Value
    Sheets(1).Select
    Sheets(1).Copy
    Application.ActiveWorkbook.Close
    Application.ActiveWorkbook Before:=Application.ActiveWorkbook.Sheets(2)
    Workbooks(ListBox1.Value).Close
    Application.ScreenUpdating = True
End Sub


Mhv Gibber
Avatar billede kabbak Professor
16. december 2004 - 15:05 #1
her er en normal makro, sæt den ind i din CmdImport_Click

AW1 = ActiveWorkbook.Name
Application.ScreenUpdating = False
Workbooks.Open Filename:=ListBox1.Value
  AW2 = ActiveWorkbook.Name
    Sheets(1).Select
    Sheets(1).Copy Before:=Workbooks(AW1).Sheets(2)
    Windows(AW2).Activate
    ActiveWindow.Close
Avatar billede gibber Nybegynder
16. december 2004 - 17:04 #2
Tak for hjælpen.

Det var det der skulle til - jeg håber jeg klarer resten herfra.

Gibber
Avatar billede gibber Nybegynder
16. december 2004 - 17:05 #3
Smid et svar så du kan få point!
Avatar billede kabbak Professor
16. december 2004 - 20:47 #4
et svar ;-))
Avatar billede kabbak Professor
25. januar 2005 - 23:39 #5
hvor blev du af ?, lukketid
Avatar billede kabbak Professor
25. januar 2006 - 22:32 #6
marker mit navn og tryk accepter
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