Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have code that copies the range A1:AB43 from a sheet in say workbook 1
into workbook 2. But i have just realised that the command buttons and the code in that sheet are not being pasted , but only tyhe values. I am using this code to copy paste : Workbooks("Workbook1").Activate Application.DisplayAlerts = False With ActiveWorkbook.Sheets("SheetA") .Select .Range("a1:ab43").Copy ' <============ Does this copy also the button and code ?? Workbooks("Workbook2").Activate Sheets.Add Sheets("Sheet1").Select Columns("A:B").Select Selection.ColumnWidth = 10 Columns("C:AA").Select Selection.ColumnWidth = 5 ActiveSheet.Name = "SheetA" Sheets("SheetA").Range("A1:AB43").PasteSpecial xlPasteAll ' <===== This is not pasting the Buttons and code also Range("A1").Select End With Corey.... |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Corey,
You need to copy the whole sheet, not just a range. Record a macro to get the code. NickHK "Corey" wrote in message ... I have code that copies the range A1:AB43 from a sheet in say workbook 1 into workbook 2. But i have just realised that the command buttons and the code in that sheet are not being pasted , but only tyhe values. I am using this code to copy paste : Workbooks("Workbook1").Activate Application.DisplayAlerts = False With ActiveWorkbook.Sheets("SheetA") .Select .Range("a1:ab43").Copy ' <============ Does this copy also the button and code ?? Workbooks("Workbook2").Activate Sheets.Add Sheets("Sheet1").Select Columns("A:B").Select Selection.ColumnWidth = 10 Columns("C:AA").Select Selection.ColumnWidth = 5 ActiveSheet.Name = "SheetA" Sheets("SheetA").Range("A1:AB43").PasteSpecial xlPasteAll ' <===== This is not pasting the Buttons and code also Range("A1").Select End With Corey.... |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Corey,
Looks like buttons from the Control Toolbox don't get copied. You can use buttons from the Forms toolbar without a problem. Another way to go is to copy the sheet and then delete what you don't want from the new sheet... Worksheets("SheetA").Copy after := Worksheets("SheetC") -- Jim Cone San Francisco, USA http://www.officeletter.com/blink/specialsort.html "Corey" wrote in message ... I have code that copies the range A1:AB43 from a sheet in say workbook 1 into workbook 2. But i have just realised that the command buttons and the code in that sheet are not being pasted , but only tyhe values. I am using this code to copy paste : Workbooks("Workbook1").Activate Application.DisplayAlerts = False With ActiveWorkbook.Sheets("SheetA") .Select .Range("a1:ab43").Copy ' <============ Does this copy also the button and code ?? Workbooks("Workbook2").Activate Sheets.Add Sheets("Sheet1").Select Columns("A:B").Select Selection.ColumnWidth = 10 Columns("C:AA").Select Selection.ColumnWidth = 5 ActiveSheet.Name = "SheetA" Sheets("SheetA").Range("A1:AB43").PasteSpecial xlPasteAll ' <===== This is not pasting the Buttons and code also Range("A1").Select End With Corey.... |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Pls try this one
Sub SheetMove() Dim wbD As Workbook Dim wbT As Workbook Set wbD = Workbooks(ThisWorkbook.Name) 'Source workbook name Set wbT = Workbooks("sample") ' Destination workbook name wbD.Sheets(1).Copy befo=wbT.Sheets(1) End Sub don't forget me rate "Corey" wrote: I have code that copies the range A1:AB43 from a sheet in say workbook 1 into workbook 2. But i have just realised that the command buttons and the code in that sheet are not being pasted , but only tyhe values. I am using this code to copy paste : Workbooks("Workbook1").Activate Application.DisplayAlerts = False With ActiveWorkbook.Sheets("SheetA") .Select .Range("a1:ab43").Copy ' <============ Does this copy also the button and code ?? Workbooks("Workbook2").Activate Sheets.Add Sheets("Sheet1").Select Columns("A:B").Select Selection.ColumnWidth = 10 Columns("C:AA").Select Selection.ColumnWidth = 5 ActiveSheet.Name = "SheetA" Sheets("SheetA").Range("A1:AB43").PasteSpecial xlPasteAll ' <===== This is not pasting the Buttons and code also Range("A1").Select End With Corey.... |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Workbook with 40 sheets, want complete copy without formulaes | Excel Discussion (Misc queries) | |||
Code for Command Buttons | Excel Discussion (Misc queries) | |||
Help...Code to copy sheet from closed workbook | Excel Discussion (Misc queries) | |||
Command buttons and code - help!! | Excel Programming | |||
My Command Buttons keep floating on the sheet??? | Excel Programming |