|
本帖最后由 再回首-沉默 于 2024-6-28 17:33 编辑
Sub Macro1()
Sheets("第一 (2)").Activate
Sheets("第一").Activate
Range("A1").CurrentRegion.Select
Selection.Clear
Sheets("第一 (2)").Activate
Range("A1").CurrentRegion.Select
Selection.Copy
Sheets("第一").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Sheets("第二 (2)").Activate
Sheets("第二").Activate
Range("A1").CurrentRegion.Select
Selection.Clear
Sheets("第二 (2)").Activate
Range("A1").CurrentRegion.Select
Selection.Copy
Sheets("第二").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Sheets("第三 (2)").Activate
Sheets("第三").Activate
Range("A1").CurrentRegion.Select
Selection.Clear
Sheets("第三 (2)").Activate
Range("A1").CurrentRegion.Select
Selection.Copy
Sheets("第三").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
End Sub
就是运行宏的时候,运行到了第2个区域最前的代码,运行不了,直接跳到下个区域进行运行代码。
再例如,运行第1个区域第一个代码运行不了,跳过,直接运行下一个(第2区域),以此一直运行结束
【每个区域的第一行代码运行不了就运行下个区域】
|
|