Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How do I take colums 3 and 5 of each row and add them in colum F to the
maching row? Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") .AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ .Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
rw = 6 ' ????
With Worksheets("SomeWorksheet") set rng = .Range(.Cells(rw,"C"),.Cells(rw,"C")) End With rng.offset(0,3).Formula = "=Sum(R[-3]C,R[-1]C)" -- Regards, Tom Ogilvy "jln via OfficeKB.com" wrote: How do I take colums 3 and 5 of each row and add them in colum F to the maching row? Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") .AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ .Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
hit the send too soon
rw = 6 ' ???? With Worksheets("SomeWorksheet") set rng = .Range(.Cells(rw,"C"),.Cells(rows.count,"C").end(x lup)) End With rng.offset(0,3).FormulaR1C1 = "=Sum(R[-3]C,R[-1]C)" if you mean for Worksheets("NetPILIQ") Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range Dim rng6 as Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") ..AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ ..Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" With Worksheets("NetPILIQ") set rng6 = .Range(.Cells(6,3),.Cells(rows.count,3).end(xlup)) End With rng6.offset(0,3).FormulaR1C1 = "=Sum(R[-3]C,R[-1]C)" End Sub -- Regards, Tom Ogilvy "Tom Ogilvy" wrote: rw = 6 ' ???? With Worksheets("SomeWorksheet") set rng = .Range(.Cells(rw,"C"),.Cells(rw,"C")) End With rng.offset(0,3).Formula = "=Sum(R[-3]C,R[-1]C)" -- Regards, Tom Ogilvy "jln via OfficeKB.com" wrote: How do I take colums 3 and 5 of each row and add them in colum F to the maching row? Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") .AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ .Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Make this your last 4 lines:
With Worksheets("NetPILIQ") .Range("F6").Formula = "=SUM("C6,E6")" .Range("F6", Range("E6").End(xlDown)).Offset(0, 1).FillDown End With Mike F "jln via OfficeKB.com" <u25956@uwe wrote in message news:663af2fb9d908@uwe... How do I take colums 3 and 5 of each row and add them in colum F to the maching row? Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
When I run this it add every other in column F. I need it to add C and E
and place the total in F Tom Ogilvy wrote: hit the send too soon rw = 6 ' ???? With Worksheets("SomeWorksheet") set rng = .Range(.Cells(rw,"C"),.Cells(rows.count,"C").end(x lup)) End With rng.offset(0,3).FormulaR1C1 = "=Sum(R[-3]C,R[-1]C)" if you mean for Worksheets("NetPILIQ") Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range Dim rng6 as Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") .AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ .Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" With Worksheets("NetPILIQ") set rng6 = .Range(.Cells(6,3),.Cells(rows.count,3).end(xlup)) End With rng6.offset(0,3).FormulaR1C1 = "=Sum(R[-3]C,R[-1]C)" End Sub rw = 6 ' ???? With Worksheets("SomeWorksheet") [quoted text clipped - 38 lines] End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sorry, had too many quotes in the formula:
Make this your last 4 lines: With Worksheets("NetPILIQ") .Range("F6").Formula = "=SUM(C6,E6)" .Range("F6", Range("E6").End(xlDown)).Offset(0, 1).FillDown End With Mike F "Mike Fogleman" wrote in message m... Make this your last 4 lines: With Worksheets("NetPILIQ") .Range("F6").Formula = "=SUM("C6,E6")" .Range("F6", Range("E6").End(xlDown)).Offset(0, 1).FillDown End With Mike F "jln via OfficeKB.com" <u25956@uwe wrote in message news:663af2fb9d908@uwe... How do I take colums 3 and 5 of each row and add them in colum F to the maching row? Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200609/1 |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
got my rows and columns reversed. try this:
Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range Dim rng6 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") ..AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ ..Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" With Worksheets("NetPILIQ") Set rng6 = .Range(.Cells(5, 3), .Cells(Rows.Count, 3).End(xlUp)) End With rng6.Offset(0, 3).FormulaR1C1 = "=Sum(RC[-3],RC[-1])" End Sub -- Regards, Tom Ogilvy |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks TOm for the Help WIth this it works great.
Tom Ogilvy wrote: got my rows and columns reversed. try this: Sub NetPIlIQ() Dim rng As Range Dim rng1 As Range Dim rng2 As Range Dim rng3 As Range Dim rng4 As Range Dim rng5 As Range Dim rng6 As Range With Worksheets("NetPILIQ") .Range("A5:E65536").Clear End With Sheets("TOEPIEXP").Select With Worksheets("TOEPIEXP") .AutoFilterMode = False Set rng = .Range("A1").CurrentRegion rng.AutoFilter Field:=24, Criteria1:="0" Set rng2 = .AutoFilter.Range Set rng2 = rng2.Offset(1, 0).Resize( _ rng2.Rows.Count - 1) Set rng3 = .Range("B:B,E:E,R:R,X:X,AD:AD").EntireColumn Set rng1 = Intersect(rng2.EntireRow, rng3) End With Set rng4 = Worksheets("NetPILIQ") _ .Cells(Rows.Count, 1).End(xlUp)(2) If rng4.Row < 6 Then Set rng4 = Worksheets("NetPILIQ").Range("A5") rng1.Copy rng4 End If Worksheets("TOEPIEXP").AutoFilterMode = False Set rng5 = Worksheets("NetPILIQ").Cells(Rows.Count, 1).End(xlUp)(2) rng5.Resize(1, 5).FormulaR1C1 = "=Sum(R5C:R[-1]C)" With Worksheets("NetPILIQ") Set rng6 = .Range(.Cells(5, 3), .Cells(Rows.Count, 3).End(xlUp)) End With rng6.Offset(0, 3).FormulaR1C1 = "=Sum(RC[-3],RC[-1])" End Sub -- Message posted via http://www.officekb.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
not sure if i'm using the right thing | Excel Worksheet Functions | |||
For/Next using Thing | Excel Programming | |||
Doing it's own thing | Excel Programming | |||
Another thing | Excel Programming | |||
oh, and another thing | Excel Programming |