Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am using Excel (98 for Macintosh)as a teachers' markbook with student
names in column A,test results in the other columns and different classes on different sheets.It is set up so that student's marks for the first test (in column B) are visible after the sheet is activated by clicking the sheet tab (each sheet module has "Range("B1").Select" in the Worksheet_Activate Event Procedure). I want the option of overriding this behaviour so that clicking a sheet tab takes you back to the part of the sheet on which you were previously working i.e; normal between-sheet behaviour. I am thinking along the lines of a standard Sub Procedure which when run sets a Boolean variable named StayPut to True. I want StayPut to be visible to all the Worksheet_Activate Subs and its lifetime to be the time that the Workbook is open. I've included "If StayPut then (new line) Exit Sub (new line) End if" at the start of each sheet's Worksheet_Activate Event Procedure. Nothing I do works. Is anybody able to help me? Scope and lifetime have me totally confused! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Lifetime of VBA variables | Excel Programming | |||
scope/ lifetime of variable | Excel Programming | |||
scope/ lifetime of variable | Excel Programming | |||
!!!! A chance of a lifetime !!! | Excel Programming | |||
!!!! A chance of a lifetime !!! | Excel Programming |