Sub t()For a = 2 To Sheet1.UsedRange.Rows.CountIf Range("E" & a) = Range("E" & a - 1) ThenRange("A" & a & ":D" & a).Value = Range("A" & a - 1 & ":D" & a - 1).ValueEnd IfNextEnd SubSheet1中,如果E列的值和上一个相同,就复制上一行值的值到这一样。