Hi jomili;
Here's 1 way to accomplish what you want.
Put a static variable in 1 macro and let them call only that macro
Sub ContinueWhereILeftOff()
Static iStep as Integer
Dim iLastStep as Integet
iLastStep = 9 'or whatever
If iStep = 0 Then
iStep = 1
Endif
Select Case iStep
Case 1
Call StepOneMacro
Case 2
Call StepTwoMacro
..... Etc.
End Select
iStep = iStep + 1
If iStep > iLastStep Then
iStep = 1
End If
End Sub
If you want to create buttons on the fly, let me know. I'll give you my macro that builds buttons and assigns a macros to the buttons, etc.
Bookmarks