gpt4 book ai didi

excel - 计算函数范围内的特殊字符

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

此函数应计算所选范围内的所有特殊隐藏字符。

我有一个错误。 StrIn = C.Text没用。

Function hiddencount(Rng As Range)

Dim C As Range
Dim cnt As Integer
Dim iCh As Integer
Dim StrIn As String
cnt = 0

For Each C In Rng.Cells
C.Value = StrIn

If Not C.HasFormula Then
For iCh = 1 To Len(StrIn)
If Asc(Mid(StrIn, iCh, 1)) < 32 Then
cnt = cnt + 1
End If
Next iCh
Else
End If
Next C

hiddencount = cnt

End Function

最佳答案

总之,改C.Value = StrInStrIn = C.Text
你真的不需要这个变量。它只是创建更多代码以供以后阅读。为什么不直接使用 C.Text所以很清楚正在分析什么?此外,如果您不打算对 Else 采取行动声明,你可以删除它。

Function hiddencount(Rng As Range)

Dim C As Range, cnt As Integer, iCh As Integer

For Each C In Rng.Cells
If Not C.HasFormula Then
For iCh = 1 To Len(C.Text)
If Asc(Mid(C.Text, iCh, 1)) < 32 Then cnt = cnt + 1
Next iCh
End If
Next C

hiddencount = cnt

End Function

关于excel - 计算函数范围内的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52471427/

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