Code sample on how to check a cell value when pressing the TAB key.
VBA: keypress
-
-
-
Not sure what you are looking for. You can always get the value of the active cell by Activecell.value whether you arrived there with a tab or other means shouldn't matter. Do you mean you want the value only if the cell was entered with a tab key and you want something to tell you when the tab key was pressed?
-
The keypress command does not work on TAB. You could try this but its probably not quite what you are looking for.
Place this code in the sheet1 module:Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.OnKey "{TAB}", "SeeVal"
End Sub..and this code in module1:
Sub SeeVal()
Cells(ActiveCell.Row, ActiveCell.Column + 1).Select
MsgBox ActiveCell.Value
End SubThis wiil make the cursor TAB right and display a msgbox with the cell value.
The downside is that using OnKey disables & over-rides the regular TAB behaviour.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!