sickofitall
Gebruiker
- Lid geworden
- 29 sep 2008
- Berichten
- 375
Hallo
wat doe ik hier verkeerd?
Ik heb een autofilter en die staat op criteria L
Nu moet mijn afdrukbereik range A1:BE1 tot de rijen waar het gevuld is (beetje moeilijk om uit te leggen maar het komt erop neer dat ik A1:BE1 selecteer en daarna CTRL+pijltje onder doe).
De macro geeft een fout op de volgende regel
afdrukbereik = Range("A1:BE1").End(xlDown).Select
Alvast bedankt!
wat doe ik hier verkeerd?
Ik heb een autofilter en die staat op criteria L
Nu moet mijn afdrukbereik range A1:BE1 tot de rijen waar het gevuld is (beetje moeilijk om uit te leggen maar het komt erop neer dat ik A1:BE1 selecteer en daarna CTRL+pijltje onder doe).
De macro geeft een fout op de volgende regel
afdrukbereik = Range("A1:BE1").End(xlDown).Select
Code:
Sub afdrukbereik()
Dim afdrukbreik As Range
Selection.AutoFilter Field:=57, Criteria1:="L"
afdrukbereik = Range("A1:BE1").End(xlDown).Select
ActiveSheet.PageSetup.PrintArea = afdrukbereik
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$1"
.PrintQuality = 600
.Orientation = xlPortrait
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.FitToPagesWide = 1
.FitToPagesTall = 4
.PrintErrors = xlPrintErrorsDisplayed
End With
Range("A1").Select
Selection.AutoFilter Field:=57
End Sub
Alvast bedankt!