Forum Discussion

Johan_Lannefors's avatar
Johan_Lannefors
Copper Contributor
Aug 21, 2019

Print a table on one page as multiple kolums.

Hello

I have a long table that has four columns. I want to print it so that you can view the entire table on one page. Right now I manually cut and paste the table into four or five kolumns to fit a printed page.

 

I would like to be able to work with, sort and change the data in the table without having to re-do the cut and paste each time. I would like Excel to print the table the same way automatically even if i sort the table differently or add a row. The table has the same four colums all the time, the data and the number of rows do change.

 

Any advice on this would be very much appreciated.

 

Kindly Johan

  • Theo_Bear's avatar
    Theo_Bear
    Copper Contributor

    Johan_Lannefors 

    Hi 

    You can scale your page using Page Setup:

    1. Click the Page Layout tab in the Ribbon.
    2. In the Page Setup group, click the dialog box launcher on the bottom right corner of the group. The Page Setup dialog box appears.
    3. Click the Page tab.
    4. Enter a scale amount or choose Fit to Page options.
    5. Click OK. Be sure to preview the result.

    or you can press Ctrl + P and manager your print settings from the back stage. 

     

    Hope i understood your question correctly and was able to assist 

  • Johan_Lannefors 

    Hi

    First thing you need to know that although the width is easy to fit in one page, however if you have lots of records the font might be too small when you fit them in a single page.

    The Process is as follows:

     

    1. Click on the Page Layout Tab
    2. Click on the dialog box launcher (as shown in picture) or use the shortcut ALT, P, SP
    3. In the Page Setup dialog Box opens to the Page Tab
    4. Click the Radio Button for "Fit To". You may select to set the width to 1 and may be (if needed) set the length (Tall) to 1, 2, 3,... 
    5. Click on the Margins Tab
    6. Reduce the Top Margin
    7. Reduce the Bottom Margin
    8. Center Horizontally
    9. Preview and Print

    Hope that helps

    Nabil Mourad

    • Johan_Lannefors's avatar
      Johan_Lannefors
      Copper Contributor

      nabilmourad 

      Theo_Bear 

       

      Thank you both!

       

      I will try and explain better.

      I have this table with about 500 rows.

      And I want to be able to print it like this, even after I have been working with it adding/removing rows and data.

       

      Kindly Johan

      • SarahP1022's avatar
        SarahP1022
        Copper Contributor

        Johan_Lannefors

         

        I am trying to do the same thing! I have a table that has several rows but only two columns. I normally cut and paste to make it print on one sheet, but that is tiresome having to manipulate it each time. 

         

        I know this post is older, so this is a long shot, but did you ever find a solution to this? The answers in this thread do not seem to be helpful pertaining to this exact issue. 

         

        Let me know, Thanks!

         

  • Johan_Lannefors 

    Hello

    What you need to do is a bit different that what I understood from the original question!!

    You need to set MULTIPLE print areas and then print them side by side.

    You my be able to do that in one of the following techniques:

     

    Method One:

    This post talks about the same issue:

    https://excel.tips.net/T002779_Multiple_Print_Areas_on_a_Single_Printed_Page.html

     

    Method Two:

    Use the "Camera Tool" it's a hidden tool that you need to add to quick Access Toolbar. It will help you take a dynamic screenshot of the Four Ranges, put them side by side on another sheet, resize them the way you like then print the worksheet.

    Alternatively you can copy each range and Paste Special AS LINKED PICTURE, then do the same as with the Camera tool.

    Hope that helps

    Nabil Mourad

    • Theo_Bear's avatar
      Theo_Bear
      Copper Contributor

      nabilmourad 

      @Johan_Lannefors

       

      Hi Both, agree with Nabil. I finally understand your requirements. 

       

      Try the following:

      1. Right-click a worksheet tab at the bottom of the window and click “Select All Sheets.” Or, hold down the Ctrl key and click individual sheets that you want to include in the printing.
      2. Click the small arrow to the bottom right of the Page Layout tab, which will default to the Page tab.
      3. Select the Fit To option under Scaling, and set it to 1 page wide by 1 page tall.
      4. Click the Print button this box.
      5. Select the Print Active Sheets button under the Setting header, then select Print Entire Workbook.
      6. Click Print.

       

      Hope that helps 

Resources