Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have this code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range) On Error GoTo enditall Application.EnableEvents = False If Cells(3, ActiveCell.Column).Value = "NAME" Then n = Target.Row If Cells(n, ActiveCell.Column).Value = "TOOLING" Then Excel.Range("A" & n).Value = "T" Target.Offset(, 1).Select Target.Offset(, 3).FormulaR1C1 = "=IF(RC[-2]=""TOOL LAYOUT"",""N/A"","""")" Target.Offset(, 4).FormulaR1C1 = "=IF(RC[-3]=""TOOL LAYOUT"",""N/A"","""")" With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="CUTTER PATH (REFERENCE ONLY),TOOL LAYOUT" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With End If End If If Cells(3, ActiveCell.Column).Value = "FEATURE NO." & Chr(10) & "/ TOOL ASSEMBLY" Then n = Target.Row If Cells(n, ActiveCell.Column).Value = "TOOL ASSEMBLY" Then Excel.Range("A" & n).Value = "T" Target.Offset(, 1).Value = "TOOLING" Target.Offset(, 2).Select Target.Offset(, 4).Value = "N/A" Target.Offset(, 5).Value = "N/A" With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="CUTTER,DRILL,BORINGBAR,REAMER,TAP,GAUGE ,BRUSH" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With End If End If enditall: Application.EnableEvents = True End Sub works great if I hit enter but is it possible to trigger it using the tabkey also? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The code in Worksheet_Change fires when you exit the cell. Using the
tab key exits the cell if your entry was done by just typing without entering 'Edit Mode' by menu, F2, or double-clicking the cell. -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
GS presented the following explanation :
The code in Worksheet_Change fires when you exit the cell. Using the tab key exits the cell if your entry was done by just typing without entering 'Edit Mode' by menu, F2, or double-clicking the cell. Correction: the Tab key exits whether in 'Edit Mode' or not. -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Apr 18, 12:30*am, GS wrote:
GS presented the following explanation : The code in Worksheet_Change fires when you exit the cell. Using the tab key exits the cell if your entry was done by just typing without entering 'Edit Mode' by menu, F2, or double-clicking the cell. Correction: the Tab key exits whether in 'Edit Mode' or not. -- Garry Free usenet access athttp://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc but it doesn't fire when I hit the tab key? |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
jt formulated on Monday :
On Apr 18, 12:30*am, GS wrote: GS presented the following explanation : The code in Worksheet_Change fires when you exit the cell. Using the tab key exits the cell if your entry was done by just typing without entering 'Edit Mode' by menu, F2, or double-clicking the cell. Correction: the Tab key exits whether in 'Edit Mode' or not. -- Garry Free usenet access athttp://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc but it doesn't fire when I hit the tab key? It does when I hit the Tab key (if the contents were edited). -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You have a sheet_change event.
Something has to be changed or edited in a target cell. Are you typing in the cell then hitting the Tab Key to exit? Should fire your event. If you don't type or edit something in the cell Tabbing out will fire nothing. Hitting ENTER key will not fire your event if you do not change or edit the cell contents. D-click then Tab or ENTER will fire the event. F2 then Tab or ENTER will fire the event. Picking from a Dropdown list will fire the event. Gord Dibben MS Excel MVP On Mon, 18 Apr 2011 13:26:37 -0700 (PDT), jt wrote: but it doesn't fire when I hit the tab key? |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Apr 18, 5:00*pm, Gord Dibben wrote:
You have a sheet_change event. Something has to be changed or edited in a target cell. Are you typing in the cell then hitting the Tab Key to exit? Should fire your event. If you don't type or edit something in the cell Tabbing out will fire nothing. Hitting ENTER key will not fire your event if you do not change or edit the cell contents. D-click then Tab or ENTER will fire the event. F2 then Tab or ENTER will fire the event. Picking from a Dropdown list will fire the event. Gord Dibben * * MS Excel MVP On Mon, 18 Apr 2011 13:26:37 -0700 (PDT), jt wrote: but it doesn't fire when I hit the tab key?- Hide quoted text - - Show quoted text - I am typing in the cell then hitting the tab key and the event does not fire, but i guess i will have to just hit enter all the time, thanks for your help |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
"jt" wrote in message
... On Apr 18, 5:00 pm, Gord Dibben wrote: You have a sheet_change event. Something has to be changed or edited in a target cell. Are you typing in the cell then hitting the Tab Key to exit? Should fire your event. If you don't type or edit something in the cell Tabbing out will fire nothing. Hitting ENTER key will not fire your event if you do not change or edit the cell contents. D-click then Tab or ENTER will fire the event. F2 then Tab or ENTER will fire the event. Picking from a Dropdown list will fire the event. Gord Dibben MS Excel MVP On Mon, 18 Apr 2011 13:26:37 -0700 (PDT), jt wrote: but it doesn't fire when I hit the tab key?- Hide quoted text - - Show quoted text - I am typing in the cell then hitting the tab key and the event does not fire, but i guess i will have to just hit enter all the time, thanks for your help ------- Is there something like Application.OnKey "{TAB}", "TabProc" anywhere? It wouldn't even have to be in the workbook you are working on ... if any code traps a keystroke that trap overrides the normal behavior until code turns the trap off. Do you have any addins installed? -- Clif McIrvin (clare reads his mail with moe, nomail feeds the bit bucket :-) |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Apr 19, 1:03*pm, "Clif McIrvin" wrote:
"jt" wrote in message ... On Apr 18, 5:00 pm, Gord Dibben wrote: You have a sheet_change event. Something has to be changed or edited in a target cell. Are you typing in the cell then hitting the Tab Key to exit? Should fire your event. If you don't type or edit something in the cell Tabbing out will fire nothing. Hitting ENTER key will not fire your event if you do not change or edit the cell contents. D-click then Tab or ENTER will fire the event. F2 then Tab or ENTER will fire the event. Picking from a Dropdown list will fire the event. Gord Dibben MS Excel MVP On Mon, 18 Apr 2011 13:26:37 -0700 (PDT), jt wrote: but it doesn't fire when I hit the tab key?- Hide quoted text - - Show quoted text - I am typing in the cell then hitting the tab key and the event does not fire, but i guess i will have to just hit enter all the time, thanks for your help ------- Is there something like * *Application.OnKey "{TAB}", "TabProc" anywhere? *It wouldn't even have to be in the workbook you are working on ... if any code traps a keystroke that trap overrides the normal behavior until code turns the trap off. Do you have any addins installed? -- Clif McIrvin (clare reads his mail with moe, nomail feeds the bit bucket :-)- Hide quoted text - - Show quoted text - not that I'm aware of... |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to activate triggers in Excel | Setting up and Configuration of Excel | |||
help! trouble with triggers... | Excel Programming | |||
Macro that triggers off a combo box | Excel Discussion (Misc queries) | |||
Event Triggers | Excel Programming | |||
Triggers events | Excel Programming |