在Excel VBA中删除空白单元格
下面我们就来看看在Excel VBA一个程序,删除空白单元格。
现状:
1.首先,我们声明整数类型的两个变量。一位叫计数器和一个叫我。我们初始化值0的变量计数器
Dim counter As Integer, i As Integer counter = 0
2.接下来,我们检查每个小区是否它是空的或不是(<>手段不等于)。我们正在使用这种循环。如果不为空,我们的值写入到B列,计数器保持跟踪已经被复制到B列的每一个我们值复制到B列时间单元的数量,我们以1递增计数器这块方案如下所示:
For i = 1 To 10 If Cells(i, 1).Value <> "" Then Cells(counter + 1, 2).Value = Cells(i, 1).Value counter = counter + 1 End If Next i
到目前为止结果:
3.最后,我们清空范围( “A1:A10”),柱B的值复制到塔A中,并清空范围( “B1:B10”)。
Range("A1:A10").Value = "" Range("A1:A10").Value = Range("B1:B10").Value Range("B1:B10") = ""
结果: