Export Specific Sheets to New Workbook to Drive

Senthil Murugan

New Member
Joined
Sep 25, 2024
Messages
48
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

Move date out one month or year
Use =EDATE(A2,1) for one month later. Use EDATE(A2,12) for one year later.
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,224,818
Messages
6,181,151
Members
453,021
Latest member
Justyna P

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