Avatar billede 8718 Juniormester
26. juni 2008 - 17:53 Der er 14 kommentarer og
1 løsning

Forskellige sideretninger i samme ark

Kan man i samme ark definere noget til at være lodret og en anden del af arket til vandret sideretning?
Avatar billede excelent Ekspert
26. juni 2008 - 20:09 #1
kræver vist en nærmere forklaring :-)
Avatar billede vejmand Juniormester
26. juni 2008 - 20:17 #2
Jeg har set spørgsmålet før herinde, men kan ikke huske løsningen.
Hvis jeg har forstået spørgsmålet rigtig, så ønskes f.eks. side 1, 2 og 3 udskrevet liggende, mens f.eks. side 4, 5 og 6 skal udskrives stående.

Jeg prøver om jeg kan finde det gamle spørgsmål med løsningen.  :-)
Avatar billede rosco Novice
26. juni 2008 - 20:51 #3
Hvis der skal udskrives forskellige områder i samme ark.

Lægges i et modul:

Sub Udskrivliste()

Application.ScreenUpdating = False
    With ActiveSheet.PageSetup

          .PrintArea = "$C$4:$N$76"                                  'Udskriftområde
        .Zoom = 67                                                  'Zoom 110%
        .CenterHorizontally = True                                  'Centrer udskrift
        .Orientation = xlPortrait                                  'Stående
        .FitToPagesWide = 1                                        'Tilpas til 1 side i bredden
        .FitToPagesTall = 1                                        'Tilpas til 1 side i højden
        .RightMargin = Application.InchesToPoints(0.3)              'Angiver Højre margen
        .TopMargin = Application.InchesToPoints(0.3)                'Angiver Top margen
        .BottomMargin = Application.InchesToPoints(0.3)            'Angiver Bund margen
        .LeftMargin = Application.InchesToPoints(0.3)              'Angiver Venstre margen
        .PaperSize = xlPaperA4                                      'Angiver papirstr. til A4

    End With

   

    'ActiveSheet.PrintOut ActivePrinter:="HP Laser Jet 5"          'Valg af bestemt printer
    'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True 'Udskriv 1 kopi
    ActiveWindow.SelectedSheets.PrintPreview

  Application.ScreenUpdating = True

End Sub

'Og en ande der er lodret og A5

Sub UdskrivListe2()

Application.ScreenUpdating = False
    With ActiveSheet.PageSetup

       
        .PrintArea = "$T$107:$AB$130"
        .Zoom = 100
        .Orientation = xlPortrait
        .FitToPagesWide = 1
        .FitToPagesTall = 1
        .RightMargin = Application.InchesToPoints(0.3)
        .TopMargin = Application.InchesToPoints(0.3)
        .BottomMargin = Application.InchesToPoints(0.3)
        .LeftMargin = Application.InchesToPoints(0.4)
        .PaperSize = xlPaperA5
   
    End With
    'ActiveSheet.PrintOut ActivePrinter:="HP Laser Jet 5"          ' Valg af bestemt printer
    'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True  ' Udskriv 1 kopi
    ActiveWindow.SelectedSheets.PrintPreview
Application.ScreenUpdating = True

End Sub
Avatar billede 8718 Juniormester
26. juni 2008 - 21:27 #4
vejmand - det er rigtig forstået. Jeg har følgende i arket:
Side 1: A1-L26
Side 2: A27-L50
Side 3: M1-Z26
Side 4: M27-Z50

Jeg vil så gerne lave en lodret side 5, startende i AA1

rosco> Inden jeg forsøger med din løsning, så lad mig høre om den har sammenhæng med mit spørgsmål. (Jeg er ikke god til makro-løsninger)
Avatar billede rosco Novice
26. juni 2008 - 21:28 #5
Den ene skal selvfølgelig være:

.Orientation = xlLandscape
Avatar billede 8718 Juniormester
26. juni 2008 - 21:29 #6
ps. Side 5 kunne også starte i f.eks. A51 - hvis det er bedre for løsningen
Avatar billede rosco Novice
26. juni 2008 - 21:33 #7
Det var det faktisk.
Ved hjælp af den makro kan du styre hvad og hvordan det skal udskrives, papirstr.  papirretning osv.
Den skal blot rettes til.
Avatar billede 8718 Juniormester
26. juni 2008 - 21:43 #8
For mig er det ikke noget, man BLOT retter til. Men jeg prøver, og vender tilbage :-)
Avatar billede rosco Novice
26. juni 2008 - 21:46 #9
Denne skulle udskrive side1 liggende


Sub UdskrivSide1()

Application.ScreenUpdating = False
    With ActiveSheet.PageSetup

          .PrintArea = "$A$1-$L$26"                                  'Udskriftområde
        .Zoom = 100                                                  'Zoom 110%
        .CenterHorizontally = True                                  'Centrer udskrift
        .Orientation = xlLandscape                                  'Liggende
        .FitToPagesWide = 1                                        'Tilpas til 1 side i bredden
        .FitToPagesTall = 1                                        'Tilpas til 1 side i højden
        .RightMargin = Application.InchesToPoints(0.3)              'Angiver Højre margen
        .TopMargin = Application.InchesToPoints(0.3)                'Angiver Top margen
        .BottomMargin = Application.InchesToPoints(0.3)            'Angiver Bund margen
        .LeftMargin = Application.InchesToPoints(0.3)              'Angiver Venstre margen
        .PaperSize = xlPaperA4                                      'Angiver papirstr. til A4

    End With

   

    'ActiveSheet.PrintOut ActivePrinter:="HP Laser Jet 5"          'Valg af bestemt printer
    'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True 'Udskriv 1 kopi
    ActiveWindow.SelectedSheets.PrintPreview

  Application.ScreenUpdating = True

End Sub
Avatar billede 8718 Juniormester
26. juni 2008 - 21:50 #10
Jeg kan godt se idéen med det. Men er det meningen, at jeg skal udskrive de 5 sider hver for sig? Jeg skal helst kunne udskrive siderne til en samlet pdf-fil - med alle 5 sider, og med sidenr. i foden.
Avatar billede rosco Novice
26. juni 2008 - 21:59 #11
Min løsning udskriver 1 side af gangen det er det jeg har brugt den til.
Men alle siderne til en PDF fil, det har jeg ikke lige løsningen på her og nu.
Mon ikke en af de andre har et bud på det.
Avatar billede rosco Novice
26. juni 2008 - 22:10 #12
Kunne dette hjælpe dig på vej.

http://www.eksperten.dk/spm/517945
Avatar billede 8718 Juniormester
31. januar 2009 - 16:10 #13
rosco lægger du et svar,så jeg kan få lukket
Avatar billede 8718 Juniormester
03. marts 2009 - 23:10 #14
Jeg lukker.
Avatar billede rosco Novice
04. marts 2009 - 13:55 #15
Undskyld; jeg havde glemt dette indlæg.
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