Avatar billede ransborg Juniormester
06. marts 2003 - 09:57 Der er 15 kommentarer og
2 løsninger

Udskrift område, sideopsætning samt Sidehoved og bund ens ark

Hej Alle,
Er der en, som har en makro, som kan gøre følgende:
Jeg har en excel fil med 57 underliggende ark - alle er ens i opbygning.

I ark nummer 1, laver jeg manuelle tilpasninger, det vil sige, jeg søger for de øvre rækker udskrives på alle ark, jeg formater udskrivningsområdet, jeg sørger for udskriften ligger ned og etc. Der efter laver jeg et side hoved og en sidebund til arket - så det alt i alt ser pænt ud, når modtageren trykker på print.

Hvordan kan jeg sige til excel, at de indstillinger i ark 1 skal gælde for ALLE mine ark?

Håber på en, som kan hjælpe mig.

Pft

Mvh
Ransborg
Avatar billede janvogt Praktikant
06. marts 2003 - 10:01 #1
Du kan prøve at markere alle ark, og optage det i en makro. Så har du koden.
Avatar billede janvogt Praktikant
06. marts 2003 - 10:03 #2
Koden for at markere de 3 første ark kunne se sådan ud:
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
Avatar billede b_hansen Novice
06. marts 2003 - 10:04 #3
Hvis det bare skal ske én gang, kan du vel nøjes med at markere alle arkene, inden du laver din opsætning. Du skal så kun lave dine rettelser en enkelt gang, for de slår igennem på alle de markerede ark.
Avatar billede jkrons Professor
06. marts 2003 - 10:04 #4
Eller endnu nemmere: Marker alle arkene inden du laver tilpasningen i ark1.

Klik på det første ark. Hold Shift nde og klik på det sidste ark. Der er ingen grund til at lave en makro i dette tilfælde.
Avatar billede b_hansen Novice
06. marts 2003 - 10:07 #5
*SS* 15 sekunder jkrons.....
Avatar billede jkrons Professor
06. marts 2003 - 10:08 #6
Ja, det er ikke sådan, nårt man lige skal løsrive sig fra en anden arbejdsopgave :-)
Avatar billede janvogt Praktikant
06. marts 2003 - 10:08 #7
Jeg er for så vidt enig. Hvis det kun skal gøre én gang er der ingen grund til at lave en makro.
Nu spørger Ransborg jo bare efter en makro, så det får han .... :-)
Avatar billede b_hansen Novice
06. marts 2003 - 10:09 #8
på trods af din indgroede aversion mod makroer janvogt *G*
Avatar billede janvogt Praktikant
06. marts 2003 - 10:11 #9
Ja, jeg er også helt overrasket over mig selv *GG*
Avatar billede janvogt Praktikant
06. marts 2003 - 10:14 #10
Jeg har faktisk ikke noget imod makroer - faktisk kan de være ganske geniale.
Jeg er bare modstander af, at man i stedet for en enkelt formel laver en lang kode på x antal linier, medmindre, at det selvfølgelig kører hurtigere.
Avatar billede ransborg Juniormester
06. marts 2003 - 10:55 #11
Jeg kan ikke ændre i sideopsætninger f.eks. altid udskrive de 6 første rækker, hvis jeg har markeret mere end et ark????

Tak for jeres hurtigere svar :-)

Mvh
Claus
Avatar billede b_hansen Novice
06. marts 2003 - 11:12 #12
Du har ret Ransborg. Det er da i grunden lidt pudsigt, for alle andre funktioner under sideopsætningen kan man godt få adgang til......

Så er der nok desværre kun makroen tilbage.
Avatar billede ransborg Juniormester
06. marts 2003 - 11:14 #13
b_hansen,
ja det er mærkeligt, at den ikke har den funktion indbygget.

Er der nogen, som hurtig har en makro til det... undskyld, hvis I allerede har svaret på spørgsmålet.

Mvh
Claus
Avatar billede kabbak Professor
06. marts 2003 - 11:17 #14
Public Sub overskrift()
For Each Ws In Worksheets
Worksheets(Ws.Name).Select
    With ActiveSheet.PageSetup
        .PrintTitleRows = "$1:$1"
      End With
Next

End Sub

laver en linie i overskrift på alle ark
Avatar billede jkrons Professor
06. marts 2003 - 11:18 #15
Det må være et eller andet med en For..Each..Next løkke der gennemløber Sideopsætningen for hvert ark i mappen. Jeg har ikke lige en makro klar, men det må være ideen.
Avatar billede kabbak Professor
06. marts 2003 - 11:28 #16
Public Sub overskrift()
For Each Ws In Worksheets
Worksheets(Ws.Name).Select
    With ActiveSheet.PageSetup
        .PrintTitleRows = "$1:$1"
      End With
  ActiveSheet.PageSetup.LeftFooter = ActiveWorkbook.Path & "\" & " &F"
Next

End Sub
denne sætter også stien ind i sidefoden
Avatar billede b_hansen Novice
07. marts 2003 - 08:16 #17
hmmm..... god debat *S*
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