Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Columns(1)) Is Nothing Then
Dim sInput As String
sInput = InputBox("Enter letter to search for")
If sInput = vbNullString Then GoTo End_Sub
On Error Resume Next 'In case desired letter is not present
Application.EnableEvents = False 'So code won't trigger itself
With Columns(1) '1 for column A, change number for other letters (26 = Z, etc.)
.Find(What:=sInput & "*", LookIn:=xlFormulas, LookAt:=xlWhole, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Select
End With
Application.EnableEvents = True
On Error GoTo 0
End If
End_Sub:
End Sub