![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
excel中如何设置第一行武数值时第二行自动上移
大批量的打印东西,如果第一行有数值的话,第二行还是不动的,这样打出来的表格行与行之间就没有空行了,但是如果第一行或者其中哪行没有数值的话,下一行就能自动上移...
大批量的打印东西,如果第一行有数值的话,第二行还是不动的,这样打出来的表格行与行之间就没有空行了,但是如果第一行或者其中哪行没有数值的话,下一行就能自动上移
展开
1个回答
展开全部
不明白你的意思,删除空白行不就上移了吗?VB代码如下:
Sub Del_EmpRows()
'删除工作表中的空白行
j = Range("A65536").End(xlup).Row
i = 1
For a = 1 To j
Rows(i).Select
If Application.CountA(Selection.Rows) = 0 Then
Selection.Rows.Delete
i = i - 1
End If
i = i + 1
Next a
End Sub
Sub Del_EmpRows()
'删除工作表中的空白行
j = Range("A65536").End(xlup).Row
i = 1
For a = 1 To j
Rows(i).Select
If Application.CountA(Selection.Rows) = 0 Then
Selection.Rows.Delete
i = i - 1
End If
i = i + 1
Next a
End Sub
追问
因为需要大批量打印东西,如过删行的话不太方便,但是如果哪一行的是没有数值的话,下一行就能自动上移,如果有数值的话就不会有什么变动
追答
就不能删除了无数据行再打印吗?
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击40步自动完成表格匹配,无需手写公式,免费使用!...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询