Hi gemmott
Try this
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Target.Column = 2 Then Exit Sub
Application.EnableEvents = False
Select Case Target.Row
Case Is = 1, 2, 3
Range("B6").Activate
Application.SendKeys Keys:="{F2}"
Application.Wait (Now() + TimeValue("00:00:01"))
Application.SendKeys "{ENTER}"
Case Is = 6
If Target.Offset(-2, 0) = "" Then
Application.EnableEvents = True
Exit Sub
Else: Target.Offset(1, 0) = Target.Offset(-2, 0) / (1 - Target)
End If
Case Is = 7
If Target.Offset(-3, 0) = "" Then
Application.EnableEvents = True
Exit Sub
Else: Target.Offset(-1, 0) = (Target - Target.Offset(-3, 0)) / Target
End If
End Select
Application.EnableEvents = True
End Sub
Bookmarks