Avatar billede mh-j Juniormester
10. februar 2011 - 10:46 Der er 3 kommentarer og
1 løsning

kør makro i en anden fane først

Jeg har 2 makroer hvor jeg vil have den ene kørt først og derefter den anden. men den første makro er i en anden fane.
her er den makro som jeg vil have kørt først og derefter den sidste.
Sub Sorterbutikker()
'
' Sorterbutikker Makro
'

'
    Range("A10").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Range("B10").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveSheet.Range("$B$10:$B$15000").RemoveDuplicates Columns:=1, Header:=xlNo
    ActiveWorkbook.Worksheets("Sorteret butikker").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sorteret butikker").Sort.SortFields.Add Key:=Range _
        ("B10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Sorteret butikker").Sort
        .SetRange Range("B10:B15000")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
        Range("c10").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.Copy
        Range("d10").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        Application.CutCopyMode = False
        ActiveSheet.Range("$d$10:$d$15000").RemoveDuplicates Columns:=1, Header:=xlNo
        ActiveWorkbook.Worksheets("Sorteret butikker").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("Sorteret butikker").Sort.SortFields.Add Key:=Range _
        ("d10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Sorteret butikker").Sort
        .SetRange Range("d10:d15000")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
og her er den makro som ligger i den fane hvor jeg står

Sub Sorterbutik()
'
'
' Sorterbutik Makro
'

'
    Range("A8:F15000").Select
    ActiveWorkbook.Worksheets("Butik").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Butik").Sort.SortFields.Add Key:=Range("A8:A15000") _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Butik").Sort
        .SetRange Range("A8:F15000")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    Range("A8").Select
End Sub
Avatar billede store-morten Ekspert
10. februar 2011 - 12:29 #1
Brug: Sheets("Ark1").Select til at skifte ark
Avatar billede mh-j Juniormester
10. februar 2011 - 12:55 #2
Tak ser ud til at virke
Avatar billede mh-j Juniormester
10. februar 2011 - 13:00 #3
Prøver at give point
Avatar billede store-morten Ekspert
10. februar 2011 - 16:56 #4
Det lykkedes, at tage dem selv ;-)
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