test this to see if it works for you
Set looksht = Sheets("maou")
Set listsht = Sheets("mdum")
lastrow = listsht.Cells(listsht.Rows.Count, 1).End(xlUp).Row
Set rngtodelete = listsht.Cells(lastrow + 1, 1).EntireRow
For Each cel In listsht.Range("a1:a" & lastrow).Cells
Set fnd = looksht.Range("a:a").Find(cel)
If Not fnd Is Nothing Then Set rngtodelete = Union(rngtodelete, cel.EntireRow)
Next
rngtodelete.Delete
Set rngtomove = listsht.Range("a1").Resize(listsht.Rows.Count, 1).End(xlUp).EntireRow
If rngtomove.Cells.Count > 0 Then
Set movesht = Sheets("mrou")
nextrow = movesht.Cells(movesht.Rows.Count, 1).End(xlUp).Row + 1
movesht.Cells(nextrow, 1).Resize(rngtomove.Rows.Count).EntireRow = rngtomove.Value
rngtomove.Delete
End If