0 / 0 / 0
Регистрация: 18.04.2012
Сообщений: 14
|
||||||
1 | ||||||
Присвоить диапазон данных excel массиву18.04.2012, 15:28. Показов 12269. Ответов 4
Метки нет (Все метки)
В VBA, работая с объектами excel : range, cells и тд, столкнулся с проблемой, не получается безошибочно присвоить область range массиву, для дальнейший операции с совместным участием как областей range, так и массивов находящихся в оперативной памяти.
Прикладываю пример, в нем необходимо данные области rng2, которые хранятся в ячейках листа, держать в оперативной памяти, и во втором действии делать умножения используя данные с листа excel и данных хранящихся в оперативной памяти
0
|
18.04.2012, 15:28 | |
Ответы с готовыми решениями:
4
Не получается присвоить объекту Series диапазон данных с листа Как удалить диапазон данных в MS Excel по условию? Как присвоить массиву значения из ячеек и наоборот? Excel VBA. Не присваиваются значения массиву |
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|||||||||||
18.04.2012, 15:45 | 2 | ||||||||||
Есть вариант, когда a объявлена как Variant, обращаться к ней как к массиву:
0
|
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
18.04.2012, 15:54 | 4 | |||||
Не работает! Значение одной ячейки - не массив!
Для унификации работы с диапазоном, который может состоять из одной ячейки, можно так:
1
|
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
18.04.2012, 16:03 | 5 |
Казанский, спасибо, не знал и не догадывался об этой "тонкости", ты прав.
0
|
18.04.2012, 16:03 | |
18.04.2012, 16:03 | |
Помогаю со студенческими работами здесь
5
Combobox и диапазон ячеек в Excel Выделить диапазон ячеек в Excel Таблицу преобразовать в диапазон excel Именованный диапазон в VBA Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |