Страницы: 1
RSS
Функция (VBA), возвращающая массив
 
Доброго времени суток!!!
Что-то не могу сообразить как объявить функцию, которая будет возвращать массив значений.
 
Коротко и... непонятно )
Где? Какой массив?
 
Ну допустим на входе функции слово, а на выходе массив из кодов букв.
 
Сергей Беляев, можете никак специально не объявлять, но присвоить идентификатору функции значение массива - возвращаемое значение будет Variant/Array().
Можете объявить например
Код
Function MyFunc() As String()
 
обьявите ее как Variant (можно не обьявлять никак это равносильно обявлению Variant)
в результате вычислений присвойте ей массив - вернет массив.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Сергей Беляев написал:
входе функции слово, а на выходе массив из кодов букв.
Элементарно (Unicode):
Код
Sub test()
x = arr("Hi")
End Sub

Function arr(str As String) As Byte()
arr = str
End Function
«Бритва Оккама» или «Принцип Калашникова»?
Страницы: 1
Читают тему
Наверх