Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can anyone help? i have written a macro to copy what i want from one sheet to
another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Learning the hard way" wrote: Can anyone help? i have written a macro to copy what i want from one sheet to another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. Sub copy_keiths_invs() ' ' copy_keiths_invs Macro ' Macro recorded 23/05/2006 by Nick ' ' Range("C10").Select Selection.Copy Sheets("Keith's Payments").Select Range("A11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D19").Select Selection.Copy Sheets("Keith's Payments").Select Range("B11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D20").Select Selection.Copy Sheets("Keith's Payments").Select Range("C11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D22").Select Selection.Copy Sheets("Keith's Payments").Select Range("D11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D23").Select Selection.Copy Sheets("Keith's Payments").Select Range("E11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D24").Select Selection.Copy Sheets("Keith's Payments").Select Range("F11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A12").Select Sheets("Payment Advice").Select Application.CutCopyMode = False End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
tRY THIS
Sub copy_keiths_invs() ' ' copy_keiths_invs Macro ' Macro recorded 23/05/2006 by Nick Dim shSource As Worksheet Dim shTarget As Worksheet Dim iLastRow As Long Set shSource = Worksheets("Payment Advice") Set shTarget = Worksheets("Keith's Payments") shTarget.Activate With shSource .Range("C10").Copy iLastRow = Cells(Rows.Count, "A").End(xlUp).Row CopyData "A" & iLastRow + 1 .Range("D19").Copy CopyData "B" & iLastRow + 1 .Range("D20").Copy CopyData "C" & iLastRow + 1 .Range("D22").Copy CopyData "D" & iLastRow + 1 .Range("D23").Copy CopyData "E" & iLastRow + 1 .Range("D24").Select CopyData "F" & iLastRow + 1 End With Application.CutCopyMode = False End Sub Private Sub CopyData(Target As String) Range(Target).PasteSpecial Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False End Sub -- HTH Bob Phillips (remove xxx from email address if mailing direct) "Learning the hard way" wrote in message ... "Learning the hard way" wrote: Can anyone help? i have written a macro to copy what i want from one sheet to another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. Sub copy_keiths_invs() ' ' copy_keiths_invs Macro ' Macro recorded 23/05/2006 by Nick ' ' Range("C10").Select Selection.Copy Sheets("Keith's Payments").Select Range("A11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D19").Select Selection.Copy Sheets("Keith's Payments").Select Range("B11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D20").Select Selection.Copy Sheets("Keith's Payments").Select Range("C11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D22").Select Selection.Copy Sheets("Keith's Payments").Select Range("D11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D23").Select Selection.Copy Sheets("Keith's Payments").Select Range("E11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D24").Select Selection.Copy Sheets("Keith's Payments").Select Range("F11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A12").Select Sheets("Payment Advice").Select Application.CutCopyMode = False End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Bob, worked great up until the last copy then got " Runtime error 1004"
"Select method of range class failed." As i am still learning cant seem to fix myself would greatly apprec. your input once again. Thankx. "Bob Phillips" wrote: tRY THIS Sub copy_keiths_invs() ' ' copy_keiths_invs Macro ' Macro recorded 23/05/2006 by Nick Dim shSource As Worksheet Dim shTarget As Worksheet Dim iLastRow As Long Set shSource = Worksheets("Payment Advice") Set shTarget = Worksheets("Keith's Payments") shTarget.Activate With shSource .Range("C10").Copy iLastRow = Cells(Rows.Count, "A").End(xlUp).Row CopyData "A" & iLastRow + 1 .Range("D19").Copy CopyData "B" & iLastRow + 1 .Range("D20").Copy CopyData "C" & iLastRow + 1 .Range("D22").Copy CopyData "D" & iLastRow + 1 .Range("D23").Copy CopyData "E" & iLastRow + 1 .Range("D24").Select CopyData "F" & iLastRow + 1 End With Application.CutCopyMode = False End Sub Private Sub CopyData(Target As String) Range(Target).PasteSpecial Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False End Sub -- HTH Bob Phillips (remove xxx from email address if mailing direct) "Learning the hard way" wrote in message ... "Learning the hard way" wrote: Can anyone help? i have written a macro to copy what i want from one sheet to another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. Sub copy_keiths_invs() ' ' copy_keiths_invs Macro ' Macro recorded 23/05/2006 by Nick ' ' Range("C10").Select Selection.Copy Sheets("Keith's Payments").Select Range("A11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D19").Select Selection.Copy Sheets("Keith's Payments").Select Range("B11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D20").Select Selection.Copy Sheets("Keith's Payments").Select Range("C11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D22").Select Selection.Copy Sheets("Keith's Payments").Select Range("D11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D23").Select Selection.Copy Sheets("Keith's Payments").Select Range("E11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Sheets("Payment Advice").Select Range("D24").Select Selection.Copy Sheets("Keith's Payments").Select Range("F11").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A12").Select Sheets("Payment Advice").Select Application.CutCopyMode = False End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Its ok Bob found the problem thanks again, "Learning the hard way"
"Learning the hard way" wrote: Can anyone help? i have written a macro to copy what i want from one sheet to another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Select should have been Copy?
-- HTH Bob Phillips (remove xxx from email address if mailing direct) "Learning the hard way" wrote in message ... Its ok Bob found the problem thanks again, "Learning the hard way" "Learning the hard way" wrote: Can anyone help? i have written a macro to copy what i want from one sheet to another,(in the same book) but then i want it to copy on the next line when i run it again. so as i keep the first lot of info, thus ending up with a page of info as you go. I have included the code so far. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Creating a Drop Down List with Step by Step Instructions for 2007 | Excel Worksheet Functions | |||
Need step by step to add invoice numbering to excel template | New Users to Excel | |||
Creating a step-up line as a graph ? | Charts and Charting in Excel | |||
What is the step-by-step procedure for making a data list? | Excel Discussion (Misc queries) | |||
I need step by step instructions to create a macro for 10 imbedde. | Excel Worksheet Functions |