Option Explicit
Sub test()
Dim c As Range
With Sheets("ORYS")
For Each c In .Range("BF3", .Range("BF65536").End(xlUp)).SpecialCells(xlCellTypeVisible)
c.Resize(, 12).Copy
With Sheets("Winshuttle")
.Range("I65536").End(xlUp)(2).PasteSpecial xlPasteAll, Transpose:=True
c.Offset(0, -53).Copy .Range(.Range("G65536").End(xlUp)(2), .Range("G" & .Range("I65536").End(xlUp).Row))
c.Offset(0, -55).Copy .Range(.Range("H65536").End(xlUp)(2), .Range("H" & .Range("I65536").End(xlUp).Row))
End With
Next c
End With
End Sub