Привет всем
С помощью формул массива высчитываю данных, затем их хочу соединить. Возник вопрос, как передать этот массив в свою функцию
формула
={Together_Array(",";(E2:E16=J15)*(F2:F16=K15)*A2:A16)}
т.е. на вызове идет Together_Array(",";{строка:строка1:строка2:строка3:строка4:строка5:строка6:..:строка15})
сама функция вылетает на присваивании s= (делал для проверки), без нее не работает тожею
такое чувство что это не массив (ибо UBound ответил 0). А что это за данные тогда, и как их получить на вход функции?
С помощью формул массива высчитываю данных, затем их хочу соединить. Возник вопрос, как передать этот массив в свою функцию
формула
={Together_Array(",";(E2:E16=J15)*(F2:F16=K15)*A2:A16)}
т.е. на вызове идет Together_Array(",";{строка:строка1:строка2:строка3:строка4:строка5:строка6:..:строка15})
сама функция вылетает на присваивании s= (делал для проверки), без нее не работает тожею
такое чувство что это не массив (ибо UBound ответил 0). А что это за данные тогда, и как их получить на вход функции?
Код |
---|
Public Function Together_Array(Dec_Mark As String, ParamArray Value_Array() As Variant) As String Dim s As String s = Value_Array(1) Together_Array = Join(Value_Array, Dec_Mark) End Function |