afdrukbereik dynamisch via 'pagina-eindevoorbeeld-macro'

Status
Niet open voor verdere reacties.

Peekhamer

Gebruiker
Lid geworden
2 okt 2012
Berichten
146
Ik heb een blad waar via een macro meerdere blokken geplaatst kunnen worden (via macro). Nu 'rekt' het pagina-einde niet mee naar beneden zeg maar, waardoor je dat telkens handmatig moet aanpassen als je wilt afdrukken.

Afdrukbereik werkt niet want dan komt hij langs een samengevoegde cel waardoor hij meer mee gaat nemen dan ik wil. Is het mogelijk het "pagina-einde-voorbeeld" via macro te beïnvloeden, en zo ja, hoe moet ik dat dan noemen?

Googlen levert me eigenlijk alleen afdrukbereik op..
 
heb ik de vraag onduidelijk gesteld? :P

of is dit iets te simpels voor woorden? :P
 
@Peekhamer Visual Basic is iets anders dan Visual Basic for Applications, VBA is programmeren binnen Office applicaties. Verplaatst naar juiste sectie.
 
Ik heb m opgelost op een manier die voor mij werkt.

Code:
=TEKST.SAMENVOEGEN("I1:A";AANTALARG(A1:A250))

en in de afdrukmacro:
Code:
ActiveSheet.PageSetup.PrintArea = Range("J2").Value

Opgelost.

Had ook nog dit gevonden maar kreeg dat niet werkend.
KLIK
 
Wat levert je deze op ?
Code:
Sub tst()
    With ActiveSheet
        .PageSetup.PrintArea = .Range("A1:I" & .Cells(.Rows.Count, 1).End(xlUp).Row).Address
    End With
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan