Excel: Creating a Loop in a Macro in Versions 1.06 and EarlierLast reviewed: October 31, 1994Article ID: Q28756 |
SUMMARYBy setting up a simple counter routine, counter loops control the number of times a macro loops. Each routine needs the following three parts:
=SET.NAME("C",1) initialize counter =IF(C<=#,GOTO(ref),) check counter against end condition =SET.NAME("C",C+1) increment counterThe following example loops three times:
=SET.NAME("Counter",1) =IF(Counter>3,RETURN()) /* This step is in cell A2 */ =SET.NAME("Counter",Counter+1) =GOTO(A2) MORE INFORMATIONMicrosoft Excel versions 1.50 and 2.20 offer FOR() and WHILE() loops to control how many times a macro loops. For more information regarding these commands, see pages 220 and 290 in the "Microsoft Excel Functions and Macros" version 2.2 manual. For Excel 1.50, see pages 229 and 274 in the "Microsoft Excel Arrays, Functions, and Macros" manual.
|
KBCategory: kbother
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |