Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Pause a Macro

Is there a way to pause a looping macro, such as 1 second at the bottom of
each loop?


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,494
Default Pause a Macro

you can try this:

Application.Wait (Now + TimeValue("0:00:01"))

--


Gary

"JeffR" wrote in message
...
Is there a way to pause a looping macro, such as 1 second at the bottom of
each loop?



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Pause a Macro

Thanks!

"Gary Keramidas" <GKeramidasAtMsn.com wrote in message
...
you can try this:

Application.Wait (Now + TimeValue("0:00:01"))

--


Gary

"JeffR" wrote in message
...
Is there a way to pause a looping macro, such as 1 second at the bottom
of each loop?





  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default Pause a Macro

Put this function at the top of your code module.

Public Function OneSecDly()
s = Timer + 1
Do While Timer < s
DoEvents
Loop
End Function

Then to execute the delay, simply type "OneSecDelay" (without the quote
marks) on a line where you want the delay to occur.

"JeffR" wrote:

Is there a way to pause a looping macro, such as 1 second at the bottom of
each loop?



  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default Pause a Macro

Correct the typo.

Then to execute the delay, simply type "OneSecDly" (without the quote
marks) on a line where you want the delay to occur.



"JeffR" wrote:

Is there a way to pause a looping macro, such as 1 second at the bottom of
each loop?





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Pause a Macro

Thanks!

"JLGWhiz" wrote in message
...
Correct the typo.

Then to execute the delay, simply type "OneSecDly" (without the quote
marks) on a line where you want the delay to occur.



"JeffR" wrote:

Is there a way to pause a looping macro, such as 1 second at the bottom
of
each loop?





  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7
Default Pause a Macro

Hello Everyone,

Thanks for the input from all of you! And Jeff, if you have any future
questions or concerns on the same issue, please feel free to update this
thread. I will try my best to follow up.

Have a great day!

Best regards,
Ji Zhou , remove ¡®online.¡¯)
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/...tance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.


"JeffR" wrote in message
...
Thanks!

"JLGWhiz" wrote in message
...
Correct the typo.

Then to execute the delay, simply type "OneSecDly" (without the quote
marks) on a line where you want the delay to occur.



"JeffR" wrote:

Is there a way to pause a looping macro, such as 1 second at the bottom
of
each loop?






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Stop / Pause a Macro using Pause button scott56hannah Excel Programming 0 June 27th 08 12:48 PM
Pause a Macro MESTRELLA29 Excel Programming 1 July 3rd 07 08:22 PM
pause macro Art Parra Excel Programming 1 August 29th 06 12:16 AM
Pause Macro 2 Ollie Excel Discussion (Misc queries) 3 June 15th 06 04:49 AM
Pause macro Bill Barclift Excel Programming 0 September 30th 03 09:22 PM


All times are GMT +1. The time now is 02:10 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"