Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Stattic Variable
<<sorry. Shld have posted my message here instead of the General section Hi! Friends. Can someone help: I wish to preserve the value of a variable (say n) each time I run the procedure, I have: Sub count() Static n as integer n=n+1 end sub May I know how I can start with an initial value of n other than 0. I use CALL sub, but doesnt work. Many thanks. .. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Stattic Variable
Check for possible solutions in the .misc group.
In general, it's better to stick to one thread, even if it's in the wrong group so that answers don't get fragmented. The time to repost is if you don't get any answers in the original group within a reasonable time (an hour or twelve, perhaps). In article , "Lee" wrote: <<sorry. Shld have posted my message here instead of the General section |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Stattic Variable
Always the same start number?
Tim Sub dostatic() Const X_START As Integer = 5 Static x As Integer If x = 0 Then x = X_START MsgBox x x = x + 1 End Sub "Lee" wrote in message ... <<sorry. Shld have posted my message here instead of the General section Hi! Friends. Can someone help: I wish to preserve the value of a variable (say n) each time I run the procedure, I have: Sub count() Static n as integer n=n+1 end sub May I know how I can start with an initial value of n other than 0. I use CALL sub, but doesnt work. Many thanks. . |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Stattic Variable
Instead of using a static local variable, you could also use a module-level variable and a
separate sub that initializes it to whatever value you want. On Tue, 2 Sep 2003 21:32:48 -0700, "Lee" wrote: <<sorry. Shld have posted my message here instead of the General section Hi! Friends. Can someone help: I wish to preserve the value of a variable (say n) each time I run the procedure, I have: Sub count() Static n as integer n=n+1 end sub May I know how I can start with an initial value of n other than 0. I use CALL sub, but doesnt work. Many thanks. . |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Stattic Variable
Another option is that if you want the numbers to start with, say, 10, just add 10 to the
reported value. On Tue, 2 Sep 2003 21:32:48 -0700, "Lee" wrote: <<sorry. Shld have posted my message here instead of the General section Hi! Friends. Can someone help: I wish to preserve the value of a variable (say n) each time I run the procedure, I have: Sub count() Static n as integer n=n+1 end sub May I know how I can start with an initial value of n other than 0. I use CALL sub, but doesnt work. Many thanks. . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Runtime Error '91' Object variable or With block variable not set | Excel Discussion (Misc queries) | |||
can i link a variable cost code with a variable sum | Excel Discussion (Misc queries) | |||
variable height variable width stacked bar charts | Charts and Charting in Excel | |||
Sum cells based on a row variable and seperate column variable | Excel Worksheet Functions | |||
why is it saying sheetcnt is "variable not defined" how to do a global variable to share over multiple functions in vba for excel? | Excel Worksheet Functions |