gpt4 book ai didi

vba - 计数空白和非空白细胞

转载 作者:行者123 更新时间:2023-12-04 21:35:34 26 4
gpt4 key购买 nike

我想只计算给定数据范围内的所有空白和非空白单元格,直到单元格有数据。但我也有一个有限的引用,它来自 O4:O18 .

sample2 sample3

从上面的示例中,我只需要计算 Row4 中的空白单元格到数据为 asd 的单元格。 .有什么帮助吗?谢谢!

count 的用途是对非空白单元格中的空白单元格进行计数。假设最后一行有数据是 15,所以 15 将是最后一行有数据,从第 4 行到第 15 行,将计算范围中的空白单元格。

最佳答案

您可以使用 worksheetfunction 轻松获得所需的结果,试试这个:

Sub test()
Dim iBlank&, iNonBlank&, rng As Range

Set rng = Range("O4:O" & [O4:O18].Find("*", , , , , xlPrevious).Row)

With WorksheetFunction
iNonBlank = .CountA(rng)
iBlank = .CountBlank(rng)
End With

MsgBox "Blank: " & iBlank & vbNewLine & "NonBlank: " & iNonBlank
End Sub

关于vba - 计数空白和非空白细胞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38952973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com