![]() |
Better way to write this
without actually having to select a sheet?
Worksheets("HR DB").Range("A5:BJ" & Range("B1499").End(xlUp).Row).Copy Workbooks.Add ActiveSheet.Select Selection.PasteSpecial Paste:=xlPasteValues |
Better way to write this
Steph
Just change it to Worksheets("HR DB").Range("A5:BJ" & Range("B1499").End(xlUp).Row).Copy Workbooks.Add activeworkbook.WorkSheets(1).Range("A1").PasteSpec ial Paste:=xlPasteValues Alok Joshi "Steph" wrote: without actually having to select a sheet? Worksheets("HR DB").Range("A5:BJ" & Range("B1499").End(xlUp).Row).Copy Workbooks.Add ActiveSheet.Select Selection.PasteSpecial Paste:=xlPasteValues |
Better way to write this
One way:
With Sheets("HR DB").Range("A5:BJ" & Range("B1499").End(xlUp).Row) Workbooks.Add.Sheets(1).Range("A1").Resize( _ .Rows.Count, .Columns.Count).Value = .Value End With In article , "Steph" wrote: Worksheets("HR DB").Range("A5:BJ" & Range("B1499").End(xlUp).Row).Copy Workbooks.Add ActiveSheet.Select Selection.PasteSpecial Paste:=xlPasteValues |
All times are GMT +1. The time now is 10:41 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com