Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I would like to copy data from a worksheet; F14, F16, F19 and copy the to another workbook where they would be pasted in a select order on on line. I have the following macro written, thanks to Ron de Bruin, but I kno I am missing something in order to have the data pasted. I can get th workbook to open, but then I get a Run-Time error '1004' pastespecia method of range class failed. I am not sure what the code should be t paste the selected data. Sub SendToTracking() Function LastRow(sh As Worksheet) On Error Resume Next LastRow = sh.Cells.Find(What:="*", _ After:=sh.Range("A1"), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByRows, _ SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 End Function Function bIsBookOpen(ByRef szBookName As String) As Boolean On Error Resume Next bIsBookOpen = Not (Application.Workbooks(szBookName) Is Nothing) End Function Function Lastcol(sh As Worksheet) On Error Resume Next Lastcol = sh.Cells.Find(What:="*", _ After:=sh.Range("A1"), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlPrevious, _ MatchCase:=False).Column On Error GoTo 0 End Function Sub copy_to_another_workbook() Dim smallrng As Range Dim destrange As Range Dim destWB As Workbook Dim Lr As Long Application.ScreenUpdating = False If bIsBookOpen("P&WM Estimate Tracking Sheet.xls") Then Set destWB = Workbooks("P&WM Estimate Tracking Sheet.xls") Else Set destWB = Workbooks.Open("N:\Estimate Sheet\P&WM Estimate Trackin Sheet.xls") End If Lr = LastRow(destWB.Worksheets("Tracking Sheet")) + 1 For Each smallrng In ThisWorkbook.Worksheets("Inpu Form").Range("F14,F16,F19").Areas Set destrange = destWB.Worksheets("Tracking Sheet").Range("A" & Lr) smallrng.Copy destrange Next smallrng destrange.PasteSpecial xlPasteValues, , False, False Application.CutCopyMode = False destWB.Close True Application.ScreenUpdating = True End Sub Any help would be greatly appreciated. Thank Yo -- tanyhar ----------------------------------------------------------------------- tanyhart's Profile: http://www.excelforum.com/member.php...fo&userid=3514 View this thread: http://www.excelforum.com/showthread.php?threadid=55100 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy and paste data from one sheet to another in a single workbook | Excel Programming | |||
Selecting data from 1 workbook to copy and paste to a 2nd workbook | Excel Programming | |||
copy data from one worksheet and paste into another workbook | Excel Programming | |||
Copy worksheet and paste it in New workbook, all data except Formulas | Excel Programming | |||
Select All and copy and paste | Excel Programming |