Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Saturday, May 26, 2012 4:33:06 PM UTC-4, Rebecca Ellis wrote:
Hi, I am trying to make a field in a sheet mandatory so that when the user clicks a button I have added to take them to another sheet they are prompted that they must fill in a particular cell. I have used the following code before to make a field compulsary before the user closes the whole file but I don't know how to adapt it to work when they leave the sheet: Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim checkRng As Range Set checkRng = Sheets("Sheet1").Range("A1") If checkRng.Value = "" Then Cancel = True MsgBox "Please fill in " & _ checkRng.Address(False, False) & "." End If End Sub Any help would be very much appreciated, thanks -- Rebecca Ellis Put the following in the worksheet code area (NOT workbook code area) of the worksheet in question: Private Sub Worksheet_Deactivate() Dim checkRng As Range Set checkRng = Sheets("Sheet1").Range("A1") If checkRng.Value = "" Then Sheets("Sheet1").Activate MsgBox "Please fill in " & _ checkRng.Address(False, False) & "." End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Error Message if user leaves a field blank | Excel Worksheet Functions | |||
PivotTable with Server Page Field Leaves MS Query Application WindowOpen After Refresh. | Excel Programming | |||
Cancel of text box leaves sheet unprotected | Excel Worksheet Functions | |||
I need to auto exit MS Excel when user leaves workbook open over . | Excel Programming | |||
Making cells compulsary to fill in on a worksheet | Excel Discussion (Misc queries) |