Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi! I have a cell named "Question_Number" which can take any integer value
from 1 to 20. There are several ways to change the value of this cell: 1) Typing in a new number manually 2) Using the scroll bar to increase or decrease the value 3) As a result of various macros from pressing buttons within the sheet. I'd like to be able to trigger an event if this value alters. E.g. if it was previously 3, and it is then increased or decreased. If the macro puts a 3 back in, or the user types 3 into the cell manually, I don't want anything to happen. I have already written the code for the changes I want to take place afterwards, but don't know enough about events and coding to get the event triggered in teh first place. Any chance somebody could show me the code I need to put in? Does it start as follows?... Private Sub Worksheet_Change(ByVal Target As Excel.Range) If Target.Address = "Question_Number" Then Application.EnableEvents = False If Target.Value ........ etc... Else etc... (do I put a "Nothing" or something like that here?) End If Application.EnableEvents = True End If Or am I completely wrong with this? Also, how would I adapt it if I wanted the event to be triggered even if the same value is put back in e.g. it was previously a 3, the macro gives another 3 and the event still triggers? I'd be very grateful for some help! Thanks, Neil |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Trigger Event on Format Change | Excel Discussion (Misc queries) | |||
How to keep ONKey's macro on Worksheet Selection Change Event | Excel Programming | |||
Change Cell from Validated List Not Firing Worksheet Change Event | Excel Programming | |||
Trigger an event on Checkbox change | Excel Programming | |||
Trigger an event on Checkbox change | Excel Programming |