因为代码错了,一遇到空行就停止了。要确定使用区域的话也可以这样:Functionselect_range()DimiAsLong,jAsLong,numAsLong'定义几个变量num=0'用来标识空行的个数i=Application.WorksheetFunction.CountA("A:A")+100'此处先调用函数输出A列的非空单元格数,但由于中间可能有空格,所以我再加100,以扩大收索范围,'您可根据实际情况再作调整......'以下通过for循环,把定位的1到i列依次遍历,如果有连续100行为空则认定下面就没有数据了,'返回实际列数,从而确定实际区间Forj=1ToiIfApplication.WorksheetFunction.Trim(Sheet1.Range("A"&j))=""Then'此处判断单元格经去空格处理后是否为空,位到a1单元格,算列数从此单元格开始....Ifnum=100Thenselect_range=j-numElsenum=num+1EndIfElsenum=0'有数,就清空,,,,EndIfNextjEndFunction
相关文章
-
大连市历任市长是谁
2024-04-08 02:41 阅读(1527) -
月经期最后一天同房会怎么样
2024-06-01 23:00 阅读(1395) -
怕冷是什么原因造成的
2024-06-03 05:16 阅读(1369)
1 中药抗癌十大药材
1343 阅读
2 医药检查艾滋病要不要空腹 艾滋病的最佳检测时间
1338 阅读
3 孩子入盆后多久出生
1321 阅读
4 痔疮出血怎么治
1303 阅读
5 惠明
1299 阅读