السلام عليكم
جرب هذا التعديل
Sub fatl()
Range("a239:g300").ClearContents
x = 8: xx = 239
Do Until Cells(x, 1) = ""
If Cells(x, 7) <> 0 And Cells(x, 7) < 50 Then
Range(Cells(x, 1), Cells(x, 7)).Copy
Range("A" & xx).PasteSpecial Paste:=xlPasteValues
xx = xx + 1
End If
x = x + 1
Loop
Application.CutCopyMode = False
End Sub