With Sheets(1)
For Each Rng In .Range("a1", .Cells(Rows.Count, 1).End(3))
If Rng.Interior.ColorIndex <> Rng.Offset(1).Interior.ColorIndex Then
m = Rng.Row - i + 1
Sheets.Add after:=ActiveSheet
.Cells(i, 1).Resize(m, j).Copy [a1]
i = Rng.Offset(1).Row
End If
Next
End With
谁能帮注释下
这段代码的意思是将第一个工作表拆分成多个工作表,拆分位置是按A列填充色变化的地方。主要代码功能解释如下
With Sheets(1)