jerryneubauer
New Member
- Joined
- Apr 1, 2016
- Messages
- 19
I need to fix my VBA. Currently it is:
Range("M6").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-12]=R[1]C[-12],,SUM(R[-4]C[-1]:RC[-1]))"
Selection.AutoFill Destination:=Range("M6:M599"), Type:=xlFillDefault
Col. A = Name
Col. L = Adj. Time
Col. M = Total Time
Formula in Column M:
=IF(A11=A12,,SUM(L7:L11))
I need to add up the adjusted time in Col. L for each employee, and put the total on the last line of that employee in col. M. The number of rows for each employee can vary, but they are always shown together.
Right now the formula merely see when the name changes, and adds 5 rows. I need to only add the rows that apply to each employee.
[TABLE="width: 273"]
<tbody>[TR]
[TD]Name[/TD]
[TD]Adj. Time[/TD]
[TD]Total Time[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]10.75[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.75[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]10.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]9.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.50[/TD]
[TD="align: right"]48.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]0.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]9.50[/TD]
[TD="align: right"]25.75[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]32.75[/TD]
[/TR]
[TR]
[TD]end[/TD]
[/TR]
</tbody>[/TABLE]
Thanks.
Range("M6").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-12]=R[1]C[-12],,SUM(R[-4]C[-1]:RC[-1]))"
Selection.AutoFill Destination:=Range("M6:M599"), Type:=xlFillDefault
Col. A = Name
Col. L = Adj. Time
Col. M = Total Time
Formula in Column M:
=IF(A11=A12,,SUM(L7:L11))
I need to add up the adjusted time in Col. L for each employee, and put the total on the last line of that employee in col. M. The number of rows for each employee can vary, but they are always shown together.
Right now the formula merely see when the name changes, and adds 5 rows. I need to only add the rows that apply to each employee.
[TABLE="width: 273"]
<tbody>[TR]
[TD]Name[/TD]
[TD]Adj. Time[/TD]
[TD]Total Time[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]10.75[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.75[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]10.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]9.50[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Alvarez, Hector M[/TD]
[TD="align: right"]8.50[/TD]
[TD="align: right"]48.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]0.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Amari, Raymond D[/TD]
[TD="align: right"]9.50[/TD]
[TD="align: right"]25.75[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.00[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]0.00[/TD]
[/TR]
[TR]
[TD]Anderson, Jermaine D[/TD]
[TD="align: right"]8.25[/TD]
[TD="align: right"]32.75[/TD]
[/TR]
[TR]
[TD]end[/TD]
[/TR]
</tbody>[/TABLE]
Thanks.