how can i get a value from a cube in VBA?
I tried to send the DBR Formula via "Application.Run" but it seems not to work.
Code: Select all
Function GetNumberFromTM1(Server As String, Cube As String, ParamArray arg() As Variant) As Long
ReDim Z(UBound(arg()))
For i = 0 To UBound(arg())
Z(i) = arg(i)
Next i
send = "DBR(" & Chr(34) & Server & ":" & Cube & Chr(34) & ";"
For i = 0 To UBound(Z())
'Gerade Param elemente
' If i Mod 2 = 0 Then
send = send & Chr(34) & Z(i) & Chr(34) & ";"
' Else
' End If
Next i
GetNumberFormTM1 = Application.Run(send)
End Function