Samsung6713
Gebruiker
- Lid geworden
- 24 dec 2019
- Berichten
- 209
Goedemiddag,
Ik heb een datalijst met data van 1 week.
Nu heb ik een macro gemaakt die de data door middel van advanced filter kopieert naar tabbladen per dag.
Nu wil ik deze data op het tabblad per dag verder uitsorteren.
Echter ik krijg een foutmelding bij het sorteren.
Als ik in het tabblad sta waar de data heen gaat werkt het prima, maar als ik niet in dat tabblad ben krijg ik fout
dit is mijn code
Hoe krijg ik het werkend als ik niet in tabblad maandag sta.
Ik heb een datalijst met data van 1 week.
Nu heb ik een macro gemaakt die de data door middel van advanced filter kopieert naar tabbladen per dag.
Nu wil ik deze data op het tabblad per dag verder uitsorteren.
Echter ik krijg een foutmelding bij het sorteren.
Als ik in het tabblad sta waar de data heen gaat werkt het prima, maar als ik niet in dat tabblad ben krijg ik fout
dit is mijn code
Code:
Private Sub Worksheet_Calculate()
ThisWorkbook.Worksheets("Maandag").Cells.ClearContents
Dim rgdata1 As Range, rgcriteria1 As Range, rgOutput1 As Range
Set rgdata1 = ThisWorkbook.Worksheets("hulptabblad").Range("A1").CurrentRegion
Set rgcriteria1 = ThisWorkbook.Worksheets("datums").Range("A1").CurrentRegion
Set rgOutput1 = ThisWorkbook.Worksheets("Maandag").Range("A1")
rgdata1.AdvancedFilter xlFilterCopy, rgcriteria1, rgOutput1
thisworkbook.worksheets("Maandag").Range("B1").CurrentRegion.Sort Key1:=Range("C1"), Order1:=xlAscending, Header:=xlYes
end sub
Hoe krijg ik het werkend als ik niet in tabblad maandag sta.