vba for one cell to reduce 1 each time for 200 times

DavidRoger

Board Regular
Joined
Oct 2, 2011
Messages
135
Hi,

I have a cell that I would like to reduce one (-1) each times for 200 times.

I got the sleep solved. But no so sure how I get the -1.

Code:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems
    
Sub checkfunction()

(code for -1 each time for 200 times)

End Sub

How to write it?
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
Dim n
n = 200 to 1 step -1
next n
 
Upvote 0
Currently have this code but high in cpu usage. What is better way to recode this?

Code:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems

Sub checkfunction()

Dim n
For n = 1 To 6 'go from 1 to 6 by 1 each time, would be easier this way instead of what I describe above to test the code

Range("A1") = "" ' reset the cell
 
    Range("A1").Value2 = Range("A1").Value2 + n
    Sleep 1000

Next n

End Sub
 
Upvote 0

Forum statistics

Threads
1,215,066
Messages
6,122,948
Members
449,095
Latest member
nmaske

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top