你这个代码将G:I的数据始终粘贴到 L1?估计是依次复制到第1行,从L1开始Sub 宏3()Dim i, kFor i = 56 To Range("G65536").End(xlUp).Rowk = WorksheetFunction.CountA(Range("L1:AZ1"))'MsgBox kRange(Cells(i, "g"), Cells(i, "I")).Copy Cells(1, k + 1 + 11)NextEnd Sub