Excel tulostus ongelma

JuAs

Terve!

Miten saan tulostettua useampaan sivuun muutaman rivin yhdeltä sivulta?

esim. kun tulostan "Sheet2":n, paperilla on "Sheet1":stä rivit 1:9, loput rivit tulevat "Sheet2":sta.

Siis, Minulla on työkirja, raportin pohja, jossa on 15-30 sivua, jokainen sivu on hieman erilainen sisällöltään, joten sarakkeiden leveys vaihtelee. Sivuja myös muokataan niin että sarakkeita tulee lisää ja vähenee eri sivuilla tilanteen mukaan.

Jokaiseen sivuun pitäisi kuitenkin saada tulostettaessa yläosaan samat tiedot samoihin paikkoihin, 9 riviä tekstiä. Näiden tietojen ei tarvitse näkyä sivuilla, riittää kun ne tulostettaessa sivut ilmestyvät paperin yläosaan, arvot tulevat ensimmäiseltä sivulta.

Olen kikkailut textboxien kanssa, mutten ole siihen ratkaisuun kovin tyytyväinen.

Kiitoksia etukäteen.

7

538

    Vastaukset 7

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • se onnistu

      näin
      file->page setup->sheet lehti->ja print titles kohdassa kirjoitat siihen rows to repeat at top ne rivit mitkä haluat toistuvan

      • Nimimerkki

        > näin
        > file->page setup->sheet lehti->ja print titles kohdassa kirjoitat > siihen rows to repeat at top ne rivit mitkä haluat toistuvan

        Tuo onnistuu jos tulostetaan samasta taulukosta. kokeilin tulostaa noita rivejä toisesta taulukosta, ei hyväksynyt viitauksia toiseen taulukkoon. Jos joku onnistuu niin laittaakaa ihmeessä esimerkki missä muodossa hyväksyy viitauksen toiseen taulukkoon ?

        Tuossa ketjun avaajalla oli vielä lisää kinkkisiä ehtoja:

        > sarakkeiden leveys vaihtelee. Sivuja myös muokataan niin että > sarakkeita tulee lisää ja vähenee eri sivuilla tilanteen mukaan.
        > Jokaiseen sivuun pitäisi kuitenkin saada tulostettaessa
        > yläosaan samat tiedot samoihin paikkoihin

        Jos sarakkeiden leveydet eivät vaihtele voisi ajatella vaihtoehtoa, jossa varaat yhden taulukon tulostusta varten, tähän taulukkoon sitten koodilla kopioit ensin tuon sivun ylä laidan ja sitten kopioit loput haluamaltasi taulukosta, koska noi on sitten samassa taulukossa niin voit käyttää edellisen kirjoittajan vinkkiä. Tämä pitäisi sujua aika vaivattomasti.

        Jos sarakkeiden leveys vaihtelee niin sitten onkin aika koodaaminen, mutta uskon että ajan kanssa tuokin koodi löytyisi. Jos löydän ylimääräistä aikaa niin tehen pari testausta ja laitan sitten tänne jos löydän jotain lisättävää


      • Nimimerkki
        Nimimerkki kirjoitti:

        > näin
        > file->page setup->sheet lehti->ja print titles kohdassa kirjoitat > siihen rows to repeat at top ne rivit mitkä haluat toistuvan

        Tuo onnistuu jos tulostetaan samasta taulukosta. kokeilin tulostaa noita rivejä toisesta taulukosta, ei hyväksynyt viitauksia toiseen taulukkoon. Jos joku onnistuu niin laittaakaa ihmeessä esimerkki missä muodossa hyväksyy viitauksen toiseen taulukkoon ?

        Tuossa ketjun avaajalla oli vielä lisää kinkkisiä ehtoja:

        > sarakkeiden leveys vaihtelee. Sivuja myös muokataan niin että > sarakkeita tulee lisää ja vähenee eri sivuilla tilanteen mukaan.
        > Jokaiseen sivuun pitäisi kuitenkin saada tulostettaessa
        > yläosaan samat tiedot samoihin paikkoihin

        Jos sarakkeiden leveydet eivät vaihtele voisi ajatella vaihtoehtoa, jossa varaat yhden taulukon tulostusta varten, tähän taulukkoon sitten koodilla kopioit ensin tuon sivun ylä laidan ja sitten kopioit loput haluamaltasi taulukosta, koska noi on sitten samassa taulukossa niin voit käyttää edellisen kirjoittajan vinkkiä. Tämä pitäisi sujua aika vaivattomasti.

        Jos sarakkeiden leveys vaihtelee niin sitten onkin aika koodaaminen, mutta uskon että ajan kanssa tuokin koodi löytyisi. Jos löydän ylimääräistä aikaa niin tehen pari testausta ja laitan sitten tänne jos löydän jotain lisättävää

        Tein muutamia testejä ja sain tällaisen koodin toimimaan, Taulukko 3 toimii tulostettavana sivuna, menet vaikka taulukkoon 2 ja ajat koodin niin pitäisi jokaiselle paperille tulla taulukosta 1 rivit 1-9.

        Tuo jää nyt tuonne taulukkoon 3, mutta voit vaikka lisätä tauluun kolme napin ( jota ei tietenkään tulosteta ) josta pääsee takaisin taulukkoon josta tulostus käynnistyi.

        tapojahan on aina monia ja jokainen muokkaa itsellensä sopivimman vaihtoehdon.


        Sub Macro1()
        '
        ' Keyboard Shortcut: Option Cmd y
        '
        Dim tarkistaKuva As Shape
        For Each tarkistaKuva In Sheet3.Shapes
        If tarkistaKuva.Type = 13 Then tarkistaKuva.Delete
        Next tarkistaKuva

        Sheet3.Cells.Clear


        If ActiveSheet.Index = 1 Then

        ActiveSheet.Range("A10:E80").Copy
        Else

        ActiveSheet.Range("A1:E80").Copy
        End If


        Sheet3.Range("A10").PasteSpecial _
        Paste:=xlPasteColumnWidths, _
        Operation:=xlNone, _
        SkipBlanks:=False, _
        Transpose:=False

        Sheet3.Paste

        Sheet3.Activate
        Sheet3.Range("A1").Select

        Sheet1.Range("A1:E9").CopyPicture Appearance:=xlPrinter
        Sheet3.Pictures.Paste

        With Sheet3.PageSetup
        .PrintTitleRows = "$1:$9"
        .PrintTitleColumns = ""
        End With

        Sheet3.PrintPreview


        End Sub


      • JuAs2
        Nimimerkki kirjoitti:

        Tein muutamia testejä ja sain tällaisen koodin toimimaan, Taulukko 3 toimii tulostettavana sivuna, menet vaikka taulukkoon 2 ja ajat koodin niin pitäisi jokaiselle paperille tulla taulukosta 1 rivit 1-9.

        Tuo jää nyt tuonne taulukkoon 3, mutta voit vaikka lisätä tauluun kolme napin ( jota ei tietenkään tulosteta ) josta pääsee takaisin taulukkoon josta tulostus käynnistyi.

        tapojahan on aina monia ja jokainen muokkaa itsellensä sopivimman vaihtoehdon.


        Sub Macro1()
        '
        ' Keyboard Shortcut: Option Cmd y
        '
        Dim tarkistaKuva As Shape
        For Each tarkistaKuva In Sheet3.Shapes
        If tarkistaKuva.Type = 13 Then tarkistaKuva.Delete
        Next tarkistaKuva

        Sheet3.Cells.Clear


        If ActiveSheet.Index = 1 Then

        ActiveSheet.Range("A10:E80").Copy
        Else

        ActiveSheet.Range("A1:E80").Copy
        End If


        Sheet3.Range("A10").PasteSpecial _
        Paste:=xlPasteColumnWidths, _
        Operation:=xlNone, _
        SkipBlanks:=False, _
        Transpose:=False

        Sheet3.Paste

        Sheet3.Activate
        Sheet3.Range("A1").Select

        Sheet1.Range("A1:E9").CopyPicture Appearance:=xlPrinter
        Sheet3.Pictures.Paste

        With Sheet3.PageSetup
        .PrintTitleRows = "$1:$9"
        .PrintTitleColumns = ""
        End With

        Sheet3.PrintPreview


        End Sub

        Kiitos hyvästä koodin pätkästä, oli uusi ominaisuus minulle, tou liitä kuva juttu.

        Karsin vähän ylimääräisiä, eli kopioitavilla riveillä ei tule muutoksia sarakkeisiin, vain niillä sivuilla jonne tiedot viedään.

        Sain seuraavan pätkän aikaan, vastaa täysin tarpeitani.

        Sub Macro1()


        Dim tarkistaKuva As Shape
        Dim i As Integer

        For i = 2 To Worksheets.Count

        For Each tarkistaKuva In Sheets(i).Shapes

        If tarkistaKuva.Type = 13 Then tarkistaKuva.Delete

        Next tarkistaKuva

        Sheet1.Range("A1:E9").CopyPicture Appearance:=xlPrinter
        Sheets(i).Activate
        ActiveSheet.Range("a1").Select
        Sheets(i).Pictures.Paste


        Next i

        Sheets.PrintPreview

        End Sub

        Kiitos muillekkin vastanneille!


    • 1. Maalaa solut Taul1 mitkä haluat kopioitavan muille sivuille.
      2. Kopioi alue
      3. Valitse Taul2(tai kaikki taulukot mihin haluat kopioida) ja solu A1
      3. SHIFT pohjassa Muokkaa/Liitä kuvalinkki
      ja se on siinä :-)

      Nyt kaikki tekemäsi muutokset Taulukko 1 otsikkoriveillä näkyvät myös muissa taulukoissa. Ja voit vapaasti muotoilla taulukkoasi ilman, että muotoilut muuttavat kuvaasi tai kääntäen voit vapaasti muotoilla Taulukko1 muotoiluja ilman, että muiden taulukoiden muotoilut muuttuvat
      @Kunde
      The Simple The Best
      Keep Exceling

      • Koska se on kuvalinkki myös muutokset soluissa näkyvät kuvassa ja sitä voi siirrellä haluamaasi paikkaan


      • Nimimerkki
        kunde kirjoitti:

        Koska se on kuvalinkki myös muutokset soluissa näkyvät kuvassa ja sitä voi siirrellä haluamaasi paikkaan

        Jos tulostettavan taulukon tekstit alkaa vaikka riviltä 5 ja olet kopioinut noi ekasta taulukosta rivit 1-9 menee tiedot päällekäin, vai mitä.

        Voit tietenkin varata taulukoon tyhjiä rivejä, nutta mitäs järkeä siinä on, vai mitä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Gallup: Kansalaiset eivät usko velkajarruun

      Puolet suomalaisista ei usko velkajarrun vaatimien sopeutusten toteutuvan, kertoo Iro Researchin kyselytutkimus. Kokoom
      Maailman menoa
      70
      1103
    2. Ethän mies vielä

      luovu meistä? Haluaisin jo sun syliin.
      Ikävä
      64
      882
    3. Haaveilen edelleen

      Sinusta aika ajoin
      Ikävä
      53
      858
    4. Sinulle nainen

      En ehkä koskaan osannut sanoa tätä oikein. Minun vaikeuteni luottaa liittyi ennen kaikkea menettämisen pelkoon. Siihen
      Ikävä
      66
      856
    5. Mä oon kallistumassa

      Rikosilmoitukseen!
      Suhteet
      190
      851
    6. Hei rakkaani.

      Kohtaaminen lähestyy. Miten teemme sen? Kumpi ottaa yhteyttä vai törmäämmekö jossain sattumalta? Tuleva vaimosi
      Ikävä
      70
      725
    7. Ethän voinut nainen tietää, että rikot rikotun

      Omaa elämää taas mietin aamuyön tunteina. En vieläkään löytänyt muistin sokkeloista ainuttakaan onnen hetkeä. Kaipuu on
      Ikävä
      72
      712
    8. Tiedätkö sitä

      Että sinun äänesi on ihanan pehmeä
      Ikävä
      42
      706
    9. Martsusta tuli leuhka

      Ja ylimielinen. Hän ei nosta persettäkään ilmaseksi . Luulempa et nämä ei tee hyvää hyvinvointivalmennuksille.... Nannal
      Kotimaiset julkkisjuorut
      206
      690
    10. Kuisla Group Oy jättänyt yrityssaneeraushakemuksen

      Samalla yrityssaneeraukseen on hakeutunut Kuisla henkilökohtaisesti ja Seinäjoen Motelli Oy, joka omistaa Sorsanpesän ki
      Seinäjoki
      28
      644
    11. Kiulu myynnissä!

      Kiulu hakee taas uutta yrittäjää. https://www.yritysporssi.fi/etela-pohjanmaa-lansi-suomi-finland/myytavat/yritykset/ma
      Ähtäri
      26
      578
    12. Uskallanko laittaa sulle viestiä?

      Se viesti on tossa valmiina ja lähettämistä vaille valmis. Kun ei kauhee sti tunneta niin eipä sillä olisi niin väliä. S
      Ikävä
      54
      569
    13. On paha olla

      Kun olen käyttäytynyt aiemmin kaivattua kohtaan kuin joku narsisti.
      Ikävä
      42
      548
    14. Tulisiko naisille asettaa korkeammat eläkemaksut

      Tämä tuli mieleeni kun luin aamun lööppejä. Japanissa alkaa olla "uutta nuorisoa" ihan urakalla, ikä alkaa sadan jälkeen
      Sinkut
      169
      474
    15. Et pysty peittämään minulta

      Sinä olet hyvä peittämään asioita niin halutessasi. Pystyt pitkiäkin aikoja salaamaan juttuja. Juuri mietin tuossa, olet
      Ikävä
      47
      474
    16. Mikä tekee kaivatustasi

      Haluttavan?
      Ikävä
      18
      468
    17. Mitä oikein tapahtui? Maajussi-Jetta sai tylyt pakit - Sulhoehdokas selittää: "Ei lentänyt kipinät"

      Maajussille morsian -sarjassa etsitään rakkautta ja rinnalle kumppania. Yksi maajusseista on Jetta - liikunnallinen ja
      Maajussille morsian
      12
      427
    18. Makeinen, asiaa sinulle

      Minua korkeampien voimien kehotuksesta sinua pyydetään avaamaan jokin yhteys asioista keskustelemisen takia kanssani. Il
      Ikävä
      28
      403
    19. Huumekauppaako

      ”Huumekauppa johti rajuun väkivaltaan Kokkolassa – Kolme nuorta otettu kiinni, yksi epäillyistä alaikäinen”
      Kokkola
      9
      394
    20. J-mies!

      Meidän "suhde" (suhde mitä ei oikeastaan edes ole) on kielletty ja vaikea. En tiedä mihin uskot, mutta olet irl itsekin
      Ikävä
      32
      382
    Aihe