永发信息网

有个excel表格很大,但是有效数据只有几百行,其余几十万行都是空白行。请问为何会出现这种情况?

答案:3  悬赏:70  手机版
解决时间 2021-02-03 08:26
  • 提问者网友:孤山下
  • 2021-02-03 03:20
如何删除这种无效的空白行呢?
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-02-03 04:29
一般是从其他软件或系统导出的表格会有这种情况,一般使用这种表格数据都是一次性处理数据,我倾向于直接排序,使有效行集中,然后将有效行复制到新的空白表中作后期数据处理
全部回答
  • 1楼网友:独钓一江月
  • 2021-02-03 06:28
Sub 删除空行()     Application.ScreenUpdating = False     Dim LastRow As Long, r As Long     LastRow = ActiveSheet.UsedRange.Rows.Count     LastRow = LastRow + ActiveSheet.UsedRange.Row - 1     For r = LastRow To 1 Step -1         If WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).Delete     Next r     Application.ScreenUpdating = True End Sub
  • 2楼网友:纵马山川剑自提
  • 2021-02-03 05:38
sub 删除空行()     application.screenupdating = false     dim lastrow as long, r as long     lastrow = activesheet.usedrange.rows.count     lastrow = lastrow + activesheet.usedrange.row - 1     for r = lastrow to 1 step -1         if worksheetfunction.counta(rows(r)) = 0 then rows(r).delete     next r     application.screenupdating = true end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯