TekPreacher KB

23

To do this using Excel's built-in dialog for move/copy worksheets vs. a basic clipbard copy/paste cells approach, this is one of those things that should be obvious and intuitive but not necessarily is (Yodaism) : 

MS Office Excel 2007 | Source Outlook help 

  1. -- make sure that the target workbook is open in the same instance of Microsoft Office Excel. *Note: you can check that are in the same instance easily on VIEW menu | Window section | Switch Windows button 

  2. -- Select Source Worksheet(s) 

  3. -  Get to the Move/Copy worksheet Dialog  => On the Home tab, in the Cells group, click Format, and then under Organize Sheets, click Move or Copy Sheet. Or Simply (and more intuitively right-click a selected sheet tab, and then click Move or Copy

    -  Select the destination workbook from the drop down list  and check 'create a copy checkbox' 
-  Select Position (before or after which worksheet) to copy/move to and click OK.

- Done, go back to destination workbook.  UNLESS... 

You get this error: 
"Excel cannot insert the sheet into the destination workbook, because it
contains fewer rows and columns than the source workbook." 


This error can come if you have the one of the workbooks as an older version of Excel or in "Compatibility Mode".
Save As newer .XLSX format.  The workbook remains in compatibility mode until you re-open the workbook.  
You can also default your workbooks to newer excel version instead of compatibility mode




Excel Help Text Below: 

Move or copy worksheets to another workbook

  1. To move or copy worksheets to another workbook, make sure that the target workbook is open in the same instance of Microsoft Office Excel.

     Note    You cannot move or copy worksheets between workbooks that are open in separate instances of Excel. If a workbook is opened in a separate instance of Excel — for example, this can happen when you open that workbook from a Windows SharePoint Services site — make sure that you open that workbook in the same instance of Excel instead by browsing to it in the Open dialog box (Microsoft Office Button Office button image, Open).

  2. In the workbook that contains the sheets that you want to move or copy, select the sheets.

    Keyboard shortcut  To move to the next or previous sheet tab, you can also press CTRL+PAGE UP or CTRL+PAGE DOWN.

  3. On the Home tab, in the Cells group, click Format, and then under Organize Sheets, click Move or Copy Sheet.

    Cells group on Home tab on Excel Ribbon

    Tip  You can also right-click a selected sheet tab, and then click Move or Copy.

  4. In the Move or Copy dialog box, in the To book list, do one of the following:
    • Click the workbook to which you want to move or copy the selected sheets.
    • Click new book to move or copy the selected sheets to a new workbook.
  5. In the Before sheet list, do one of the following:
    • Click the sheet before which you want to insert the moved or copied sheets.
    • Click move to end to insert the moved or copied sheets after the last sheet in the workbook and before the Insert Worksheet tab.

      Sheet tab in Excel 2007

  6. To copy the sheets instead of moving them, in the Move or Copy dialog box, select the Create a copy check box.

     Note    When you create a copy of the worksheet, the worksheet is duplicated in the destination workbook. When you move a worksheet, the worksheet is removed from the original workbook and appears in the destination workbook only.

Tips

  • To rename the moved or copied worksheet in the destination workbook, right-click its sheet tab, click Rename, and then type the new name in the sheet tab.
  • Worksheets that you move or copy to another workbook will use the theme fonts, colors, and effects that are applied to the destination 

Post Rating

Comments

There are currently no comments, be the first to post one.

Post Comment

Name (required)

Email (required)

Website