Hi SamT,
Thanks very much for your suggestions.
I did try .Activate, - as well as referring to the sheet name, using .Select and .Activate, but they all gave the same results.
Everything else is working - i.e. ranges are cleared and the active cell is correct, - i can click in any cell and enter data, but when i press enter, the data 'disappears'...... to be found on the sheet that has just been left ( i.e. the 'Home' page).
I have used this technique dozens of times and not had a problem, but what I have just realised since posting the problem is that I have a worksheet change event on these two sheets that I was helped with on the forum about a month ago, and what I have noticed is that if I right click on the so called 'active', or displayed sheet, and select View Code, - the 'Home' page code screen appears in the editor and not the Sheet 8 code.
however, if i click on any other tab and go back again so that the tab is 'properly' active and I rt Click the tab, the code is correctly displayed on the right sheet.(8)
I.E. if I click off the tab, and go back everything works as it should - the code above, and the code below, - it's just when the tab first opens that there is a problem.
The code for the worksheet change event on sheet 8 is as below, ....... maybe you can spot something there that will cause the problem?
Thanks so much for your time!! Greatly appreciated!!
Dave
Private Sub Worksheet_Change(ByVal Target As Range)
' ** Check if Cell J6 is updated
Dim r As Range
Dim ar As Integer
If Not Intersect(Target, Range("J6")) Is Nothing Then 'There is a drop down with a list of possible defined named ranges to choose from in J6
Set r = Sheet4.Range(Target)
Sheet8.Range("A11").Resize(r.Rows.Count, r.Columns.Count).Value = r.Value
ar = Range("B21").End(xlUp).row - 9
If ar > 1 Then
Range("H11").Resize(ar - 1).FormulaR1C1 = "=SUMIFS(Table2[Issue Qty],Table2[Co,de],'Prepour_Issue_Sheet'!RC[-7],Table2[House No],'Prepour_Issue_Sheet'!R4C6)"
End If
End If
Range("F4").Select
End Sub