With Sht2 Myr1 = .Range("a65536").End(xlUp).Row '.Range("a4:af" & Myr1).ClearContents '清除第8行向下的所有记录,但格式清除不掉 .Range("a4:af" & Myr1).Clear '预设的格式也被清除 End With 本例中,当工作表sht2的第四行及以下的各行没有数据时,程序就把第一二三行的数据给清除了, 请问如何修改,才能始终保留第一二三行的数据 我的本意只是清除第四行及下面的各行数据。
[此贴子已经被作者于2010-9-16 22:44:51编辑过]
With Sht2 Myr1 = .Range("a65536").End(xlUp).Row if Myr1>3 then '.Range("a4:af" & Myr1).ClearContents '清除第8行向下的所有记录,但格式清除不掉 .Range("a4:af" & Myr1).Clear '预设的格式也被清除 end if End With
|