Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello everyone,
i have created a macro that will copy and paste values and formats from one sheet into "Sheet1" in another workbook. However i need to copy the data into the sheet of the same name. Is this possible? The sheet name in the orininal is currently variable based on a list and is linked to cell N1. How do i modify the macro below to acheive this? Sub Test() Dim bk As Workbook Dim bSave As Boolean Dim lRow As Long On Error Resume Next Set bk = Workbooks("Flat Files.xls") On Error GoTo 0 If bk Is Nothing Then bSave = True Set bk = Workbooks.Open("C\Flat Files.xls") End If lRow = bk.Worksheets("Sheet1").Cells(Rows.Count, 1) _ .End(xlUp).Offset(1, 0).Row ThisWorkbook.ActiveSheet.Range("CopyRange").Copy bk.Worksheets("Sheet1").Cells(lRow, 1).PasteSpecial xlPasteValues bk.Worksheets("Sheet1").Cells(lRow, 1).PasteSpecial xlPasteFormats bk.Worksheets("Sheet1").Cells(lRow, 1).PasteSpecial xlPasteColumnWidths |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy selected macro(s) to a different workbook | Excel Programming | |||
Peter T's Copy WorkBook Contents Copy | Excel Programming | |||
copy selected cells to new workbook? | Excel Programming | |||
print only selected cell contents without loosing spread sheet for | Excel Discussion (Misc queries) | |||
Export selected Sheet in a new workbook with old workbook name! | Excel Programming |