Avatar billede am2oft Praktikant
08. august 2007 - 21:48 Der er 1 løsning

Åbne en fil, kopiere data, sortere, lukke. og gemme

jeg har en åben fil (_telefon_test.xls) hvor jeg laver en filtrering ved hjælp af en opslag, jeg skal nu åbne (xxxxx.xls) kopiere a6:g2004 ind i (_telefon_test.xls) lukke (xxxxx.xls)gemme det hele som "C:\Documents and Settings\Am2oft\Dokumenter\Dir\Tele" (xxxxx.xls) filnavn må gerne foreslås, når filtreringen er kontroleret. Hvorefter (_telefon_test.xls) skal åbnes igen.
Følgende klarer noget, men lukker ikke (xxxxx.xls) foreslår ej heller "filnavn" åbner heller ikke (_telefon_test.xls) igen.


Module1

'
    Sub FilÅbenDialogboks()
    ChDir "C:\Documents and Settings\Am2oft\Dokumenter\Dir\Tele"
    Flt = "Excel mappe(*.xls),*.xls,"
    Flt = Flt & "Print-filer (*.prn),*.prn,"
    Flt = Flt & "Tekst-filer(*.txt),*.txt"
    Titel = "Min private åben-fil boks"
    fileToOpen = Application _
    .GetOpenFilename(Flt, , Titel)
  If fileToOpen <> False Then
Workbooks.Open Filename:=fileToOpen
    End If
     
End Sub

Module2
Sub Indlæs()

'
    Range("M3:N3").Select
    Selection.ClearContents
    Rows("5:5").Select
    Selection.Delete Shift:=xlUp
    Columns("A:F").Select
    Selection.ClearContents
    Application.Run "_Telefon_test.xls!FilÅbenDialogboks"
    Columns("A:F").Select
    Selection.Copy
    Windows("_Telefon_test.xls").Activate
    ActiveSheet.Paste
    Rows("5:5").Select
    Application.CutCopyMode = False
    Selection.Insert Shift:=xlDown
    Range("G6").Select
    Range("A6:G2004").Sort Key1:=Range("G6"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Sheets("Udskrift").Select
    Range("F5").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=6, Criteria1:="<>0", Operator:=xlAnd
    Sheets("Ark1").Select
    Range("A6").Select
    Selection.AutoFilter
    Range("M3:N3").Select
End Sub
Avatar billede am2oft Praktikant
20. august 2007 - 21:16 #1
Lukker nu
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