excel - VBA中计数函数的替代方法
问题描述
我正在尝试为 VBA 脚本中使用的计数函数寻找替代方法,
我正在尝试计算数组中单元格的数量,然后使用该值来定义 for 循环。
我尝试了以下方法;
NoColdReadings = ActiveCell.FormulaR1C1 = "=COUNT('5. Summary Information'!R[-7]C[5]:R[90]C[5])"
NumberOfColdProbes = ActiveSheet.Range("L4").End(xlDown).Row
MsgBox NumberOfColdProbes
For i = 4 To (Sheets("4. Word Doc").Range("H36").Value + 4)
ColdProbe = Cells(i, 12).Value
ListofCold = ListofCold & ColdProbe & Sepr
Next
NoColdreadings 返回 False,NumberOfColdProbes 返回 101,这是数组的总大小。
是否有另一种方法来计算 VBA 内部数组中具有结果的单元格的数量?
PS。我要计算的数组中的数据具有以下格式;
=IFERROR(IF(M4<>"",INDEX($D$4:$D$102,MATCH(IFERROR(SMALL($E$4:$E$102,C4),""),$E$4:$E$102,0)),""),"")
并返回“130854”等。
解决方案
推荐阅读
- vba - 在 Outlook 中使用 InputBox 时,如何确保获得货币值?
- google-apps-script - 尝试比较 Google 表格中的两个随机单元格并在值大于 3 时发送电子邮件
- react-native - 在 React-Native 中调用 Object.assign 时,Redux 存储状态未更新
- jmeter - Json提取器的使用
- java - 如何将多个单元格样式设置为一个单元格apache POI
- angular - 如何在角度 9 中填充空选择
- ios - 如何在 swiftui 中显示来自自定义类的警报?
- amazon-web-services - 什么是 Amazon Web 服务上下文中的配额
- swift - 如何在 SwiftUI 中将属性定义为 Color 或 LinearGradient?
- database - 哪种 ETL 最适合 Hbase