Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, it works but when I copy the totals to other worksheet but it adds
each time when I copy it. Is there a way to clear the sheet2 and go to Cell A10 before making copy from other sheet and also is there a way using "Macro" instead of command button? Thanks again... "Tom Ogilvy" wrote in message ... Assume you have your subtotal formulas in Column 5 and your detail data does not contain formulas in column 5 Dim cell as Range, rng as Range Dim col as Long col = 5 on error resume next set rng = Columns(col).SpecialCells(xlFormulas,xlNumbers) On error goto 0 if rng is nothing then msgbox "Nothing to copy" exit sub End if for each ar in rng.Areas With Worksheets("Summary") set cell = .Cells(rows.count,col).End(xlup) set cell = .cells(cell.row+1,1) End With ar.EntireRow.copy cell.PasteSpecial xlPasteValues cell.PasteSpecial xlPasteFormats Next -- Regards, Tom Ogilvy "Bill" wrote in message ... Hi, I would be much appreciated if you can help me how to set the code. I know how to use Subtotal and filter 2 for subtotal and copy to other worksheet by manually. Is there a way to set macro automatic to hit to copy to other worksheet with subtotal and grand-total only without detail records. YOur help much appreciated. Thanks |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
can't you just paste the value instead of the formula?
-- Gary "Bill" wrote in message ... Thanks, it works but when I copy the totals to other worksheet but it adds each time when I copy it. Is there a way to clear the sheet2 and go to Cell A10 before making copy from other sheet and also is there a way using "Macro" instead of command button? Thanks again... "Tom Ogilvy" wrote in message ... Assume you have your subtotal formulas in Column 5 and your detail data does not contain formulas in column 5 Dim cell as Range, rng as Range Dim col as Long col = 5 on error resume next set rng = Columns(col).SpecialCells(xlFormulas,xlNumbers) On error goto 0 if rng is nothing then msgbox "Nothing to copy" exit sub End if for each ar in rng.Areas With Worksheets("Summary") set cell = .Cells(rows.count,col).End(xlup) set cell = .cells(cell.row+1,1) End With ar.EntireRow.copy cell.PasteSpecial xlPasteValues cell.PasteSpecial xlPasteFormats Next -- Regards, Tom Ogilvy "Bill" wrote in message ... Hi, I would be much appreciated if you can help me how to set the code. I know how to use Subtotal and filter 2 for subtotal and copy to other worksheet by manually. Is there a way to set macro automatic to hit to copy to other worksheet with subtotal and grand-total only without detail records. YOur help much appreciated. Thanks |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
It is set up below as a macro. I never said you had to put it in a
commandbutton. Sub CopyDate() Dim cell as Range, rng as Range Dim col as Long col = 5 Worksheets("Sheet2").Rows(10).Resize(2000).ClearCo ntents on error resume next set rng = Columns(col).SpecialCells(xlFormulas,xlNumbers) On error goto 0 if rng is nothing then msgbox "Nothing to copy" exit sub End if for each ar in rng.Areas With Worksheets("Sheet2") set cell = .Cells(rows.count,col).End(xlup) if cell.Row < 10 then set cell = .Range("A10") end if set cell = .cells(cell.row+1,1) End With ar.EntireRow.copy cell.PasteSpecial xlPasteValues cell.PasteSpecial xlPasteFormats Next End Sub -- Regards, Tom Ogilvy "Bill" wrote in message ... Thanks, it works but when I copy the totals to other worksheet but it adds each time when I copy it. Is there a way to clear the sheet2 and go to Cell A10 before making copy from other sheet and also is there a way using "Macro" instead of command button? Thanks again... "Tom Ogilvy" wrote in message ... Assume you have your subtotal formulas in Column 5 and your detail data does not contain formulas in column 5 Dim cell as Range, rng as Range Dim col as Long col = 5 on error resume next set rng = Columns(col).SpecialCells(xlFormulas,xlNumbers) On error goto 0 if rng is nothing then msgbox "Nothing to copy" exit sub End if for each ar in rng.Areas With Worksheets("Summary") set cell = .Cells(rows.count,col).End(xlup) set cell = .cells(cell.row+1,1) End With ar.EntireRow.copy cell.PasteSpecial xlPasteValues cell.PasteSpecial xlPasteFormats Next -- Regards, Tom Ogilvy "Bill" wrote in message ... Hi, I would be much appreciated if you can help me how to set the code. I know how to use Subtotal and filter 2 for subtotal and copy to other worksheet by manually. Is there a way to set macro automatic to hit to copy to other worksheet with subtotal and grand-total only without detail records. YOur help much appreciated. Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy within a subtotal | Excel Discussion (Misc queries) | |||
copy subtotal value only - also can be lookup from other worksheet | Excel Discussion (Misc queries) | |||
copy subtotal value only, subtotal value can be vlookup by others | Excel Discussion (Misc queries) | |||
Subtotal - copy to other worksheet | Excel Programming | |||
Copy and paste subtotal to another worksheet | Excel Programming |