+ Reply to Thread
Results 1 to 5 of 5

vba code to copy a specific sheet from a closed workbook to the active workbook

Hybrid View

  1. #1
    Forum Expert
    Join Date
    10-02-2014
    Location
    USA
    MS-Off Ver
    2016
    Posts
    1,222

    Re: vba code to copy a specific sheet from a closed workbook to the active workbook

    Why is it important to you that the source file remain closed?

    I dont want to say it cant be done, as a matter of fact I know it could be done...its just extremely difficult and not worth the effort. Generally when doing this you open the source file, copy what you need and close it in the macro. The end user never has to see the file or know its been open. If I know all I need is to get info from it I even open it as read-only so my code doesn't accidentally change the source file.

    The only way I can think of you will accomplish this without opening the file is to (always in a copy, not the original file) change it to a zip, extract the xml representing the sheet and additional information needed, incorporate it into your own file: generally destination also needs to be closed to directly insert the xml parts/manipulate the underlying xml) or you parse the underlying xml from the source and process it into a new sheet you create. If this sounds complicated and way overboard...thats because it would be.

    Once we know why opening the source isnt an option (or maybe it really is) we can more directly answer your question

  2. #2
    Forum Contributor
    Join Date
    02-11-2014
    Location
    mauritius
    MS-Off Ver
    MS365
    Posts
    1,143

    Re: vba code to copy a specific sheet from a closed workbook to the active workbook

    The file need to be closed because it is a template sheet with formula, I have some users who messed the template file and it was a headache .

    So this is why it is important the file remain closed as it is will be triggered by a macro.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [SOLVED] macro to copy active sheet to a closed workbook in a specified directory
    By JEAN1972 in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 04-30-2017, 04:43 AM
  2. [SOLVED] vba copy specific sheet from closed workbook to active workbook
    By JEAN1972 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 02-12-2017, 01:33 PM
  3. [SOLVED] copy specific sheet from closed workbook to active workbook
    By JEAN1972 in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 02-10-2017, 10:26 PM
  4. vba copy specific sheet from closed workbook to active workbook
    By JEAN1972 in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 02-09-2017, 02:34 PM
  5. copy of sheet from specific workbook to active workbook
    By prabhuduraraj09 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 03-06-2014, 07:31 AM
  6. [SOLVED] Code to copy data from a closed workbook and paste in active workbook using named range.
    By paullie1912 in forum Excel Programming / VBA / Macros
    Replies: 8
    Last Post: 02-28-2014, 02:38 AM
  7. Run Macro in closed workbook and copy specific coloumn in active workbook
    By shiva_reshs in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 09-07-2013, 03:43 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1