Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I want the code below to run only when cell B4 is selected and show the
Calendar only if the value in cell N2 is 0. If I click on cell B4 and cell N2 is greater than 0, my message displays just as I want it to. But for some reason Calendar displays no matter what cell I select. Where have I gone wrong? Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Application.Intersect(Target, Range("B4")) Is Nothing Then If Range("N2").Value 0 Then GoTo NotBlank End If Calendar.Show GoTo Finished NotBlank: MsgBox "This Workbook contains Vacation data. That data must be removed before you can change the year. If you want to start a new year, please use the Template." Finished: End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Code to copy the formulae of one cell to all the cell in the rangewith the specific cell and columnnumber changing Options | Excel Discussion (Misc queries) | |||
Code to copy the formulae of one cell to all the cell in the rangewith the specific cell and columnnumber changing | Excel Discussion (Misc queries) | |||
code to caputre time in vb in a specific cell | Excel Programming | |||
Use a code to populate a cell with a specific value | Excel Worksheet Functions | |||
UDF code to find specific text in cell comments, then average cell values | Excel Programming |