배열을 반환하는 함수의 구성이 걱정됩니다.배열 함수의 구성
예를 들어, 우리가
Function APTranspose(X As Variant) As Variant
Dim v() As Variant
Dim r, c, rc, cc As Integer
r = X.rows.count
c = X.Columns.count
ReDim v(1 To c, 1 To r)
For cc = 1 To c
For rc = 1 To r
v(cc, rc) = X(rc, cc)
Next
Next
APTranspose = v
End Function
을 정의하고 쓸모없는 기능
Function Identity(X As Variant) As Variant
Dim res As Variant
res = APTranspose(X)
res = APTranspose(res)
Identity = res
End Function
지금은 기능 (x)는 자체 x를해야한다는 분명하다 할 수 있습니다.
그러나 # VALUE! Excel에서. 일반적으로 배열 기능을 구성 할 수 없습니다. 왜 그거야 ??
감사합니다. 이 확인 작업은 라인 res = APTranspose(X)
에서 APTranspose
를 호출 할 때, 때문에 X
이 Range
유형의 개체이며이 X.rows.count
및 X.Columns.count
같은 특성을 가지고 있기 때문에
하는을 ?? –