Hi
You SelectionChange event fire when you select another cell, I suggest you
use Worksheet_Change event, which only fire when a change has been made.
I think this is what you want:
Private Sub Worksheet_Change(ByVal Target As Range)
Set isect = Intersect(Target, [E6])
If Not isect Is Nothing Then
Select Case Target.Value
Case Is = "Contract C"
Worksheets("Sheet3").Range("A3

40").Copy
Worksheets("Mine").Range("A27")
Range("A27").Select
Case Is = "Contract D"
'What now
Case Is = "Contract E"
'What now
Case Else
Range("A27

64").Value = ""
End Select
End If
End Sub
Regards,
Per
"Marilyn" <(E-Mail Removed)> skrev i meddelelsen
news

5E77658-41EA-4D08-9BC6-(E-Mail Removed)...
> Hello
> Below is my code. It seems to work but... I keep getting an hour
> glass
> everytime I select A27
> I have 7 differenct contracts so I will repeat it using else if
> Customer has to be able to alter the range
>
>
> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>
> If Range("e6").Value = "Contract C" Then
> Worksheets("Sheet3").Range("A3
40").Copy Worksheets("Mine").Range("A27")
> Range("A27").Select
> Else
> If Range("e6").Value = "" Then
> Range("A27
64").Value = ""