Haha oh dear, I am going VBlind! Thank you both very much, that has corrected the issue!
final code snippet
Do While Filename <> ""
' If Not wb.Name = XLSFolder & "AllAccounts.xlsx" Then
Workbooks.Open (XLSFolder & Filename)
Set rngX = ActiveSheet.Range("A:A").Find("DATE", lookat:=xlPart) ' 1st DATE
Set OfValue = rngX.Offset(1, 0) 'Finds date address 1 offset first value
OfValue.Offset(1, 5).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlDown)).Offset(-1, 0).Select
Selection.Copy Destination:=Workbooks("AllAccounts").Sheets("AllAccounts").Range("A" & Rows.Count).End(xlUp)(2)
ActiveWorkbook.Close False
Filename = Dir()
Loop
Bookmarks