我目前正在研究一个 UDF,如果它大于和小于特定值,它将返回并连接标题。我在 Excel-Vba 中并不是很擅长,到目前为止我得到的是这个我再也无法理解的可悲代码。如果有人可以提供帮助,我将不胜感激。这是我到目前为止得到的:
Public Function greaterLessValue(Rng As Range, Rng2 As Range, greater, less)
Dim rngArr() As Variant
rngArr = Rng.value
For i = 1 To UBound(rngArr, 1)
For j = 1 To UBound(rngArr, 2)
If rngArr(i, j) = xVal Then
For k = 1 To UBound(rngArr, 2)
If rngArr(i, k) = Yval Then countRowAsso = countRowAsso + 1
Next k
End If
Next j
Next i
End Function
如果该值大于或等于 5 且小于等于 10,则它应返回下面的相同示例,该示例将包含同一列中特定值的 Header 连接起来: