Avatar billede hubertus Seniormester
20. januar 2008 - 09:27 Der er 9 kommentarer og
1 løsning

Hjælp til udskriftmakro

Jeg har et skjult ark, der indeholder 6 linier med indhold. Dette indhold skal udskrives som det første på alle ark som udskrives. Dvs. først udskrives de 6 linier, dernæst indholdet af det worksheet der arbejdes i. Problematikken består altså i at kombinere udskriften fra det skjult ark med det aktive ark, samt sørge for at det aktive ark ikke er større end at der er plads til indholdet på et a4 ark.
Avatar billede familienriis Nybegynder
20. januar 2008 - 11:40 #1
Kunne det ikke være en ide at glemme alt om det skjulte ark og istedet lægge de 6 linier som er i det skjulte ark ind i de øverste 6 linier i det ark du bruger.

Herefter sørger du for at udskrive linie 1-6 øverst på alle sider (under sidelayout)
Herefter skjuler du linierne 1-6 og bruger nedenstående makro.

Så har du ingen problemer med at få det til at passe med de enkelte sider.

Sub udskrift2()
Application.ScreenUpdating = False
    Rows("1:6").Select
    Selection.EntireRow.Hidden = False
   
    ActiveWindow.SelectedSheets.PrintPreview
    Rows("1:6").Select
    Selection.EntireRow.Hidden = True

Application.ScreenUpdating = True
End Sub
Avatar billede hubertus Seniormester
20. januar 2008 - 12:58 #2
Hvis jeg vælger din løsning, vil formateringe af arbejdsområdet så ikke påvirke de 6 øverste linier?
Hvordan skjuler du de 6 linier?
Avatar billede familienriis Nybegynder
20. januar 2008 - 13:15 #3
Du skjuler de 6 linier ved at markere linie 1-6 og derefter højre klikke med musen.
Så vælger du skjul. og så er de væk.


makroen klarer resten.

Du skal huske at få arket til at vise linie 1- 6 øverst på alle sider, under sidelayout.

Jeg kan ikke umiddelbart se at formateringen skulle blive påvirket.
Avatar billede hubertus Seniormester
20. januar 2008 - 16:34 #4
Når jeg f.eks. ændre kolonnebredden, så påvirker den også de 6 linier og det var det som jeg ville undgå ved at placere dem på en anden side.
Avatar billede familienriis Nybegynder
20. januar 2008 - 18:52 #5
ja, så kan jeg ikke lige være med.
Men kunne du så ikke bare flette nogle celler eller lignende og få det til at står korrekt.

Eller er det fordi du løbende skifter bredde i kolonnerne?
Avatar billede 8718 Juniormester
20. januar 2008 - 19:09 #6
lytter med
Avatar billede hubertus Seniormester
20. januar 2008 - 19:35 #7
Der bliver ændret en hel del på kolonnebredden undervejs afhængig af hvilken opgave der skal løses. Det er derfor at jeg har brug for at kunne kominere to worksheets i udskriften.
Avatar billede hubertus Seniormester
20. januar 2008 - 19:35 #8
kombinere selvfølgelig
Avatar billede familienriis Nybegynder
20. januar 2008 - 22:09 #9
Ja, så står jeg desværre af.
Men mon ikke der er nogle af VBA hajerne herinde der kan hjælpe.
De plejer at kunne klare næsten alt.

Venter spændt på at se om der kommer en løsning
Avatar billede hubertus Seniormester
29. marts 2008 - 18:11 #10
Det gør der vist desværre ikke, så jeg lukker spørgsmålet, men tak for indsatsen alligevel.
god weekend :=)
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