Присвоить диапазон массиву пользовательской функции
Bamboo
Дата: Пятница, 25.03.2016, 20:00 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Сделал вот так: [vba]Код
Function HighLevЦА(ЦА, DistMapKey, DistMapData) Dim Array_DistMapKey() As Variant Dim Array_DistMapData() As Variant Array_DistMapKey = DistMapKey Array_DistMapData = DistMapData End Function
[/vba] Но не работает [moder]Оформляйте коды тегами (кнопка #)[/moder]
Сделал вот так: [vba]Код
Function HighLevЦА(ЦА, DistMapKey, DistMapData) Dim Array_DistMapKey() As Variant Dim Array_DistMapData() As Variant Array_DistMapKey = DistMapKey Array_DistMapData = DistMapData End Function
[/vba] Но не работает [moder]Оформляйте коды тегами (кнопка #)[/moder] Bamboo
Сообщение отредактировал Pelena - Пятница, 25.03.2016, 20:05
Ответить
Сообщение Сделал вот так: [vba]Код
Function HighLevЦА(ЦА, DistMapKey, DistMapData) Dim Array_DistMapKey() As Variant Dim Array_DistMapData() As Variant Array_DistMapKey = DistMapKey Array_DistMapData = DistMapData End Function
[/vba] Но не работает [moder]Оформляйте коды тегами (кнопка #)[/moder] Автор - Bamboo Дата добавления - 25.03.2016 в 20:00
Апострофф
Дата: Пятница, 25.03.2016, 20:45 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 448
Репутация:
124
±
Замечаний:
0% ±
Excel 1997
[vba]Код
Array_DistMapKey = DistMapKey.VALUE
[/vba]?
[vba]Код
Array_DistMapKey = DistMapKey.VALUE
[/vba]? Апострофф
Ответить
Сообщение [vba]Код
Array_DistMapKey = DistMapKey.VALUE
[/vba]? Автор - Апострофф Дата добавления - 25.03.2016 в 20:45
МВТ
Дата: Пятница, 25.03.2016, 20:55 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация:
137
±
Замечаний:
0% ±
Excel 2007
А какого результата Вы ждете? Сама функция у Вас в коде никакого значения не возвращает даже теоретически. Где у Вас что-то типа HighLevЦА= ?
А какого результата Вы ждете? Сама функция у Вас в коде никакого значения не возвращает даже теоретически. Где у Вас что-то типа HighLevЦА= ? МВТ
Ответить
Сообщение А какого результата Вы ждете? Сама функция у Вас в коде никакого значения не возвращает даже теоретически. Где у Вас что-то типа HighLevЦА= ? Автор - МВТ Дата добавления - 25.03.2016 в 20:55
Bamboo
Дата: Пятница, 25.03.2016, 21:45 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
МВТ, Это не весь код, функция промежуточное значение дает. Просто я показал здесь только те части кода, которые связаны с ошибкой.
МВТ, Это не весь код, функция промежуточное значение дает. Просто я показал здесь только те части кода, которые связаны с ошибкой. Bamboo
Ответить
Сообщение МВТ, Это не весь код, функция промежуточное значение дает. Просто я показал здесь только те части кода, которые связаны с ошибкой. Автор - Bamboo Дата добавления - 25.03.2016 в 21:45
Bamboo
Дата: Пятница, 25.03.2016, 22:08 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Апострофф, Спасибо болшое, кажется сработало
Апострофф, Спасибо болшое, кажется сработало Bamboo
Ответить
Сообщение Апострофф, Спасибо болшое, кажется сработало Автор - Bamboo Дата добавления - 25.03.2016 в 22:08
StoTisteg
Дата: Пятница, 25.03.2016, 22:15 |
Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
Я, конечно, человек, укушенный [url=https://ru.wikipedia.org/wiki/Вирт,_Никлаус]Виртом[/url]. Но мне всё же интересен тип передаваемых в функцию переменных DistMapKey и DistMapData. Ибо если там, скажем, Object, то было бы дюже удивительно, если бы оно работало.
Я, конечно, человек, укушенный [url=https://ru.wikipedia.org/wiki/Вирт,_Никлаус]Виртом[/url]. Но мне всё же интересен тип передаваемых в функцию переменных DistMapKey и DistMapData. Ибо если там, скажем, Object, то было бы дюже удивительно, если бы оно работало. StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение Я, конечно, человек, укушенный [url=https://ru.wikipedia.org/wiki/Вирт,_Никлаус]Виртом[/url]. Но мне всё же интересен тип передаваемых в функцию переменных DistMapKey и DistMapData. Ибо если там, скажем, Object, то было бы дюже удивительно, если бы оно работало. Автор - StoTisteg Дата добавления - 25.03.2016 в 22:15
StoTisteg
Дата: Пятница, 25.03.2016, 22:20 |
Сообщение № 7
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
Апострофф, Спасибо болшое, кажется сработало
А. Ну так ByVal спасёт отца русской демократии
Апострофф, Спасибо болшое, кажется сработало
А. Ну так ByVal спасёт отца русской демократии StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение Апострофф, Спасибо болшое, кажется сработало
А. Ну так ByVal спасёт отца русской демократии Автор - StoTisteg Дата добавления - 25.03.2016 в 22:20
Bamboo
Дата: Пятница, 25.03.2016, 23:16 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
StoTisteg, DistMapKey и DistMapData это массивы текстовых значений. Мэппинг одного на другое. Я не силен в VBA, поэтому решил разбить их на два массива. Возможно, подскажите как можно реализовать поиск по таблице мэппинг без цикла?
StoTisteg, DistMapKey и DistMapData это массивы текстовых значений. Мэппинг одного на другое. Я не силен в VBA, поэтому решил разбить их на два массива. Возможно, подскажите как можно реализовать поиск по таблице мэппинг без цикла? Bamboo
Ответить
Сообщение StoTisteg, DistMapKey и DistMapData это массивы текстовых значений. Мэппинг одного на другое. Я не силен в VBA, поэтому решил разбить их на два массива. Возможно, подскажите как можно реализовать поиск по таблице мэппинг без цикла? Автор - Bamboo Дата добавления - 25.03.2016 в 23:16