Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a simple program that scrolls through a row collecting numbers, at various points in the row i am trying to calulate a percentage. i keep getting an error with the below code, (not very advanced) Range("f9").Select Do Until ActiveCell = "" Selection.Offset(0, 1).Select volume = ActiveCell Selection.Offset(0, 1).Select comp = ActiveCell Selection.Offset(0, 1).Select compercent = comp / volume * 100 (this is where it debugs to giving me an overflow error) activecell = compercent I have tried declaring my variables as integers and long still no joy any help would be great John |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Tuesday, March 13, 2012 6:07:41 AM UTC-5, wrote:
Hi, I have a simple program that scrolls through a row collecting numbers, at various points in the row i am trying to calulate a percentage. i keep getting an error with the below code, (not very advanced) Range("f9").Select Do Until ActiveCell = "" Selection.Offset(0, 1).Select volume = ActiveCell Selection.Offset(0, 1).Select comp = ActiveCell Selection.Offset(0, 1).Select compercent = comp / volume * 100 (this is where it debugs to giving me an overflow error) activecell = compercent I have tried declaring my variables as integers and long still no joy any help would be great John KISS range("i9").value = range("g9")/range("h9")* 100 Range("f9").Select Do Until ActiveCell = "" Selection.Offset(0, 1).Select volume = ActiveCell Selection.Offset(0, 1).Select comp = ActiveCell Selection.Offset(0, 1).Select compercent = comp / volume * 100 (this is where it debugs to giving me an overflow error) activecell = compercent |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Mar 13, 11:40*am, Don Guillett wrote:
On Tuesday, March 13, 2012 6:07:41 AM UTC-5, wrote: Hi, I have a simple program that scrolls through a row collecting numbers, at various points in the row i am trying to calulate a percentage. i keep getting an error with the below code, (not very advanced) Range("f9").Select * Do Until ActiveCell = "" * Selection.Offset(0, 1).Select * volume = ActiveCell * Selection.Offset(0, 1).Select * comp = ActiveCell * Selection.Offset(0, 1).Select * compercent = comp / volume * 100 *(this is where it debugs to giving me an overflow error) activecell = compercent I have tried declaring my variables as integers and long still no joy any help would be great John KISS range("i9").value = range("g9")/range("h9")* 100 Range("f9").Select * Do Until ActiveCell = "" * Selection.Offset(0, 1).Select * volume = ActiveCell * Selection.Offset(0, 1).Select * comp = ActiveCell * Selection.Offset(0, 1).Select * compercent = comp / volume * 100 *(this is where it debugs to giving me an overflow error) activecell = compercent- Hide quoted text - - Show quoted text - sorry i forgot part of the code Range("f9").Select Do Until ActiveCell = "" Selection.Offset(0, 1).Select volume = ActiveCell Selection.Offset(0, 1).Select comp = ActiveCell Selection.Offset(0, 1).Select compercent = comp / volume * 100 (this is where it debugs to giving me an overflow error) activecell = compercent activecell.offset(0,1).select loop the code loops through the cells picking up the values and adding a percentage, until it comes to the end of the list many thanks |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Mar 13, 11:40*am, Don Guillett wrote:
On Tuesday, March 13, 2012 6:07:41 AM UTC-5, wrote: Hi, I have a simple program that scrolls through a row collecting numbers, at various points in the row i am trying to calulate a percentage. i keep getting an error with the below code, (not very advanced) Range("f9").Select * Do Until ActiveCell = "" * Selection.Offset(0, 1).Select * volume = ActiveCell * Selection.Offset(0, 1).Select * comp = ActiveCell * Selection.Offset(0, 1).Select * compercent = comp / volume * 100 *(this is where it debugs to giving me an overflow error) activecell = compercent I have tried declaring my variables as integers and long still no joy any help would be great John KISS range("i9").value = range("g9")/range("h9")* 100 Range("f9").Select * Do Until ActiveCell = "" * Selection.Offset(0, 1).Select * volume = ActiveCell * Selection.Offset(0, 1).Select * comp = ActiveCell * Selection.Offset(0, 1).Select * compercent = comp / volume * 100 *(this is where it debugs to giving me an overflow error) activecell = compercent- Hide quoted text - - Show quoted text - Hi Thanks sorry i fogot a bit of my code Range("f9").Select Do Until ActiveCell = "" Selection.Offset(0, 1).Select volume = ActiveCell Selection.Offset(0, 1).Select comp = ActiveCell Selection.Offset(0, 1).Select compercent = comp / volume * 100 (this is where it debugs to giving me an overflow error) activecell = compercent Selection.Offset(0, 1).Select loop The code loops through alot of cells adding percentages as it goes, hence why i have used variables thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
generating a #VALUE | Excel Programming | |||
Generating a list | Excel Worksheet Functions | |||
Calculating a percentage with the end percentage in mind | Excel Discussion (Misc queries) | |||
Bar Chart depicting the "percentage of another percentage(less than 100)" | Charts and Charting in Excel | |||
Generating a percentage... | Excel Discussion (Misc queries) |