Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub Test()
Workbooks.Open Filename:= MyPath\myfile.xls Windows("File1.xls").Activate Range("BP18:BU18").Select Selection.Copy Windows("myfile").Activate Range("Q1").Select Selection.End(xlDown) (2, 1).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ActiveWorkbook.Save ActiveWorkbook.Close End Sub This code is run daily and copies BP18:BU18 to a summary sheet. The first run should copy to Q9 the next day should be Q10 etc. How do I modify "Selection.End(xlDown) (2, 1).Select" to move down one line each time this code runs? Or should I be using something different to accomplish this? Thanks Sandy |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub Test()
Dim MyPath as String Dim bk as Workbook, sh as Worksheet, rng as Range MyPath = "C:\MyFolder" set bk = Workbooks.Open( Filename:= MyPath & "\myfile.xls") set sh = Workbooks("File1.xls").Activesheet set rng = Workbooks("myfile.xls").Worksheets(1).Range("Q9") if not isempty( rng) then set rng = rng.Parent.Cells(rows.count,"Q").End(xlup)(2) End if sh.Range("BP18:BU18").Copy rng.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False bk.Close SaveChanges:=True End Sub -- Regards, Tom Ogilvy "Sandy" wrote in message ... Sub Test() Workbooks.Open Filename:= MyPath\myfile.xls Windows("File1.xls").Activate Range("BP18:BU18").Select Selection.Copy Windows("myfile").Activate Range("Q1").Select Selection.End(xlDown) (2, 1).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ActiveWorkbook.Save ActiveWorkbook.Close End Sub This code is run daily and copies BP18:BU18 to a summary sheet. The first run should copy to Q9 the next day should be Q10 etc. How do I modify "Selection.End(xlDown) (2, 1).Select" to move down one line each time this code runs? Or should I be using something different to accomplish this? Thanks Sandy |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Move to next line | Excel Worksheet Functions | |||
Move data from one line to another | Excel Discussion (Misc queries) | |||
If a criteria isn't met, move to the next line.... | Excel Discussion (Misc queries) | |||
Line and text box move by themselves | Charts and Charting in Excel | |||
Move equations from line to line automatically | Excel Discussion (Misc queries) |