Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Since you Dim the SCell As Range, Somewhere in your code, before you run the
loop, you need to define the SCell: Set SCell = Worksheets(?).Range(?) Fill in the ? with your worksheet and range data. "Jo" wrote: On Oct 3, 4:34 pm, JLGWhiz wrote: The problem with putting this in a loop is that if your calculation never puts the value of SCell to 1, the loop will run infinitely or until you get a memory overflow. However, here is the loop. Dim SCell As Range Do Until SCell.Value = 1 If SCell.Value < 1 Then Range("J24").Select Calculate End If Loop You could avoid the continuous loop by making the Do Until SCell.Value = 1 Or <= 1, depending on Whether your calcultion runs up or down. "Jo" wrote: Hi everyone, I have thise short piece of code (Macro): Dim SCell As Range If SCell.Value < 1 Then Range("J24").Select Calculate ElseIf SCell = 1 Then End If where "SCell" is name of a cell. I want to keep running till SCell is "1". I know it needs a do-loop kind of thing. Anyhelp would be greatly appreciated. Thanks, Jo- Hide quoted text - - Show quoted text - I am getting this error: "Object variable or With block variable not set"!? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Questions should be simple please help | Excel Worksheet Functions | |||
two very simple questions | Excel Programming | |||
VB simple questions | Excel Programming | |||
Two (probably) simple questions, but not for me.... | Excel Programming | |||
Several simple questions | Excel Programming |