Export Specific Sheets to New Workbook to Drive

Senthil Murugan

New Member
Joined
Sep 25, 2024
Messages
38
Office Version
  1. 365
Platform
  1. Windows
Dear All

I need code for

To export specific Sheets(s) to New Workbook in Specific Drive with New Workbook Name

Note : Copy data in sheet + shapes ( images ) But without Command Buttons


Thanks in Advance
 

Excel Facts

Ambidextrous Undo
Undo last command with Ctrl+Z or Alt+Backspace. If you use the Undo icon in the QAT, open the drop-down arrow to undo up to 100 steps.
Here is a macro you can work with. You will need to make a few changes to meet your specific needs.

VBA Code:
Option Explicit

Sub cpypste()
Dim myDateStamp As String
Dim Filepath As String
Dim ws As Worksheet

Set ws = Sheets("Sheet1")

Sheets("Sheet1").Select
    Application.DisplayAlerts = False
    myDateStamp = Format(Date, "yyyymmdd")
    Filepath = Environ("USERPROFILE") & "\OneDrive\DeskTop\" & myDateStamp & ".xlsx"
    Sheets("Sheet1").Activate

Sheets("Sheet1").Shapes("Button 1").Visible = False



        Sheets("Sheet1").Copy
     
                  ActiveWorkbook.SaveAs Filename:=myDateStamp
                   With ActiveSheet
                  If ws.Name <> "" Then
                   
                       .Name = myDateStamp
                   
                  End If
                  End With

    ActiveWorkbook.SaveAs Filename:=Filepath
  
    ActiveWorkbook.Close

ActiveWorkbook.Activate
ActiveWorkbook.Sheets("Sheet1").Shapes("Button 1").Visible = True
   
   
    Application.DisplayAlerts = True
End Sub
 
Upvote 0

Forum statistics

Threads
1,223,886
Messages
6,175,193
Members
452,616
Latest member
intern444

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top