View Single Post
  #11   Report Post  
Posted to microsoft.public.excel.programming
Howard Howard is offline
external usenet poster
 
Posts: 536
Default If .Column 7 And .Row 25 then go to B8

On Friday, February 22, 2013 8:08:12 AM UTC-8, GS wrote:
How about...



Option Explicit




Private Sub Worksheet_Change(ByVal Target As Range)


' Active Range B8 to G25




If Not Intersect(Target, Range($B$8:$G$25) Then Exit Sub



If Len(Target.Value) = 2 Then


Select Case Target.Column


Case 2 To 6


Target.Offset(0, 1).Select


Case 7


If Target.Row = 25 Then


Range("B8").Select


Else


Target.Offset(1, -5).Select


End If


End Select


End If




End Sub




--

Garry



Free usenet access at http://www.eternal-september.org

Classic VB Users Regroup!

comp.lang.basic.visual.misc

microsoft.public.vb.general.discussion


Hi GS,

Much cleaner than "If yada-yada End If".

However, it does error out with "Invalid Character" as soon as I pasted it in my code, entire line to red and refers to first $ sign. ??

Thanks,
Howard