Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Imagine a new worksheet and in the range B2:B6 you have the values 1
3 4 5. If you highlight this range, provided you have selected "SUM from the right click menu on the statusbar, the result Sum = 25 appear in the status bar. So, in VBA, how do I capture that result!? I want to be able to selec my range - Range("B2:B6").select - and then capture that sum of th values within that range but I can't work out how to do it. Yes I could loop through all the cells within the range building up th calc but I must be able to use the status bar Auto Calculate featur somehow.... Many thanks guys Ba -- Message posted from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Your answer is in the formula property.
Example: Range("A1").Formula = "=SUM(B2:B6)" You can also concatinate this string together like: Range("A1").Formula = "=SUM(" & firstcell & ":" & _ lastcell & ")" Also, take a look at the formulaR1C1 property for doing formulas positional to the cell your putting the formula into. -----Original Message----- Imagine a new worksheet and in the range B2:B6 you have the values 1 2 3 4 5. If you highlight this range, provided you have selected "SUM" from the right click menu on the statusbar, the result Sum = 25 appears in the status bar. So, in VBA, how do I capture that result!? I want to be able to select my range - Range("B2:B6").select - and then capture that sum of the values within that range but I can't work out how to do it. Yes I could loop through all the cells within the range building up the calc but I must be able to use the status bar Auto Calculate feature somehow.... Many thanks guys Baz --- Message posted from http://www.ExcelForum.com/ . |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Baz
in the immediate window: ?application.worksheetfunction.Sum(selection) Regards Trevor "FastOneBaz " wrote in message ... Imagine a new worksheet and in the range B2:B6 you have the values 1 2 3 4 5. If you highlight this range, provided you have selected "SUM" from the right click menu on the statusbar, the result Sum = 25 appears in the status bar. So, in VBA, how do I capture that result!? I want to be able to select my range - Range("B2:B6").select - and then capture that sum of the values within that range but I can't work out how to do it. Yes I could loop through all the cells within the range building up the calc but I must be able to use the status bar Auto Calculate feature somehow.... Many thanks guys Baz --- Message posted from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I think you want
myVar = WorksheetFunction.SUM(Range("B2:B6")) -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "FastOneBaz " wrote in message ... Imagine a new worksheet and in the range B2:B6 you have the values 1 2 3 4 5. If you highlight this range, provided you have selected "SUM" from the right click menu on the statusbar, the result Sum = 25 appears in the status bar. So, in VBA, how do I capture that result!? I want to be able to select my range - Range("B2:B6").select - and then capture that sum of the values within that range but I can't work out how to do it. Yes I could loop through all the cells within the range building up the calc but I must be able to use the status bar Auto Calculate feature somehow.... Many thanks guys Baz --- Message posted from http://www.ExcelForum.com/ |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, that works great. Excellent I'm well chuffed
-- Message posted from http://www.ExcelForum.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
List values based on different values selected | Excel Discussion (Misc queries) | |||
SUMPRODUCT or SUMIF if any values in a range equal any values in another range | Excel Worksheet Functions | |||
Automatically clear values from a range of selected cells | Excel Discussion (Misc queries) | |||
Assigning values from a selected range to individual variables | Excel Programming | |||
Box around selected range | Excel Programming |