Excel 将空单元格中的0转换为空白

Excel 将空单元格中的0转换为空白,excel,vba,Excel,Vba,我正在尝试使用VBA切换空单元格中显示的所有0,并使其为空。我四处寻找这个问题的答案,但最接近的答案是这个。这段代码不起作用,但我想知道它是否至少有一部分是正确的 aArray(5) as variant Range("A1:AP252") = aArray() 因此,我想再次创建一个代码来更改空单元格中的所有0,并使其为空。谢谢。使用宏记录器: Range("A1:AP252").Replace What:="0", Replacement:="", LookAt:=xlWhole

我正在尝试使用VBA切换空单元格中显示的所有0,并使其为空。我四处寻找这个问题的答案,但最接近的答案是这个。这段代码不起作用,但我想知道它是否至少有一部分是正确的

aArray(5) as variant

Range("A1:AP252") = aArray()
因此,我想再次创建一个代码来更改空单元格中的所有0,并使其为空。谢谢。

使用宏记录器:

Range("A1:AP252").Replace What:="0", Replacement:="", LookAt:=xlWhole