View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
[email protected] john.9.williams@openreach.co.uk is offline
external usenet poster
 
Posts: 15
Default help with generating a percentage value

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