在excel中使用宏快速补空白(补零)

 时间:2026-02-13 10:13:46

1、可以看到原图中有一些空白,需要把空白补零

在excel中使用宏快速补空白(补零)

2、我习惯添加一个东西来制定宏,这里就画了个圆

在excel中使用宏快速补空白(补零)

3、在圆上鼠标右击,之后选择制定宏

在excel中使用宏快速补空白(补零)

4、在制定宏框内选择新建

在excel中使用宏快速补空白(补零)

5、在白框中输入vba命令,然后点击运行按钮(小三角箭头)

前两行的意思是获取该激活工作表内的行数和列数,可参考 https://zhidao.baidu.com/question/266868219.html

代码:

Sub 椭圆2_Click()

iRows = ActiveSheet.UsedRange.Rows.Count

iColumns = ActiveSheet.UsedRange.Columns.Count

Dim i As Long

Dim j As Long

For i = 1 To iRows:

    For j = 1 To iColumns:

        If Cells(i, j).Value = "" Then

        Cells(i, j).Value = 0

        End If

    Next

Next

End Sub

在excel中使用宏快速补空白(补零)

6、就可以将本工作表内空的地方补零,当然,也可以补成其他数值或者字符串

在excel中使用宏快速补空白(补零)

  • 如何使用VBA代码判断单元格是什么颜色
  • VBA批量删除含有某些关键词的行
  • Excel如何用VBA复制单元格?
  • excel利用vba代码查找指定数据并删除数据所在行
  • 在VBA中,如何编写代码为工作表添加密码!
  • 热门搜索
    什么是成语 新加坡有什么特产 黄油是什么 夏天穿什么鞋 什么是机械能 桌旗有什么用 七情六欲是什么 反倾销是什么意思 不负韶华是什么意思 一什么翠竹