Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Here is a partial example. I think you can figure it out from here.
Dim myRange As Range Set myRange = Union(Range("C7"), Range("C10"), Range("C13"), Range("C16")) myRange.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Set myRange = Nothing -- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "Sue" wrote: Hi All I have just used the macro recorder and was wondering if there is an easier and less complicated way than the code below Sub Macro4() Application.ScreenUpdating = False Sheets("Com;In;Av").Select Range("A6:B6").Select Selection.Copy Range("A7").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C7").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D7").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E7").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/d)" Range("F7").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A9:B9").Select Selection.Copy Range("A10").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C10").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D10").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E10").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F10").Select ActiveCell.FormulaR1C1 = "=sum" Range("F10").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A11:B11").Select Selection.Copy Range("A13").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C13").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D13").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E13").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F13").Select ActiveCell.FormulaR1C1 = "=sum" Range("F13").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A15:B15").Select Selection.Copy Range("A16").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C16").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D16").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E16").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F16").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A18:B18").Select Selection.Copy Range("A19").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C19").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D19").Select ActiveCell.FormulaR1C1 = "=sum" Range("D19").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E19").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F19").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E7").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("A21:B21").Select Selection.Copy Range("A22").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C22").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D22").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E22").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F22").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A24:B24").Select Selection.Copy Range("A25").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C25").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D25").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E25").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F25").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A27:B27").Select Selection.Copy Range("A28").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C28").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D28").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E28").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F28").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E29").Select ActiveWindow.SmallScroll Down:=19 Range("A30:B30").Select Selection.Copy Range("A31").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C31").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D31").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E31").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F31").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A33:B33").Select Selection.Copy Range("A34").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C34").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D34").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E34").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F34").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A36:B36").Select Selection.Copy Range("A37").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C37").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D37").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E37").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F37").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A39:B39").Select Selection.Copy Range("A40").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C40").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D40").Select ActiveCell.FormulaR1C1 = "=sum" Range("D40").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E40").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C/R[-1]C)" Range("F40").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A42:B42").Select Selection.Copy Range("A43").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C43").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D43").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E43").Select ActiveCell.FormulaR1C1 = "=SUM(R[1]C[-2]/R[1]C[-1])" Range("E43").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F43").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("A45:B45").Select Selection.Copy Range("A46").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C46").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("D46").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("E46").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F46").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("A48:B48").Select Selection.Copy Range("A49").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C49").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D49").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E49").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F49").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("A51:B51").Select Selection.Copy Range("A52").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C52").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("D52").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("E52").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F52").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("A54:B54").Select Selection.Copy Range("A55").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C55").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("D55").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("E55").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F55").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("A57:B57").Select Selection.Copy Range("A58").Select ActiveSheet.Paste Application.CutCopyMode = False Range("C58").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("D58").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C+R[-1]C)" Range("E58").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]/RC[-1])" Range("F58").Select ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)" Range("E59").Select Range("A7:F7").Select Selection.Copy Range("A70").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A10:F10").Select Application.CutCopyMode = False Selection.Copy Range("A71").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A13:F13").Select Application.CutCopyMode = False Selection.Copy Range("A72").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A16:F16").Select Application.CutCopyMode = False Selection.Copy Range("A73").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("A19:F19").Select Application.CutCopyMode = False Selection.Copy |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
adding daily totals to weekly totals | Excel Programming | |||
Pivot Totals: Group totals different from Grand totals | Excel Discussion (Misc queries) | |||
how to enter totals and sub totals from receipts into excel. | New Users to Excel | |||
Find and match totals Genius Req. this should be easier to read | Excel Worksheet Functions | |||
Comparing/matching totals in a column to totals in a row | Excel Worksheet Functions |