|
本帖最后由 珍惜的仁 于 2021-5-19 10:49 编辑
Sub ssqq()
Columns("a:ap").ClearContents
前 = [ar1]
后 = [as1]
If 前 = "" Or 后 = "" Then Exit Sub
'ar = Sheets("01").Range("a1").CurrentRegion
ar = Sheets("01").UsedRange
myr = UBound(ar)
myc = UBound(ar, 2)
Sheets("01").Range(前 & "1" & ":" & 后 & myr).Copy
Range("a1").PasteSpecial xlPasteValues
Application.CutCopyMode = False
For i = 1 To myr
If ar(i, myc) = 0 And ar(i, myc - 1) = 0 And ar(i + 1, myc) = 0 And ar(i + 1, myc - 1) = 0 Then k = i: Exit For
Next
Rows(k & ":" & myr).ClearContents
End Sub
这是代码,别人弄得就可以,我自己弄就不可以。为何?请问可以改成适应代码吗?换表格后也能正常使用。附件太大上传不来,转二进制还是大。
|
|