|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.02.2012, 14:59 | #1 |
Новичок
Джуниор
Регистрация: 28.02.2012
Сообщений: 2
|
Есть массив (1 2 4), нужно получить из него другой массив, путем вычета из следующего числа предыдущее
Доброго времени суток. Мне нужно посчитать первые разности. Например. Есть массив (1 2 4), нужно получить из него другой массив, путем вычета из следующего числа предыдущее, то есть 4-2=2 и 2-1=1, получаем новый массив (2 1). Вот код, выводит ошибку "Type mismatch" ничего не подчеркивая. Не знаю, где там у меня несовпадение.
Код:
|
28.02.2012, 21:04 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Worksheets("Лист1").Range("A1").Ent ireColumn - это массив значений ВСЕГО первого столбца. Вы помещаете его в первый элемент массива Массив_1, и ошибки тут нет: Variant может содержать массив. То же самое Вы помещаете в другие элементы массива.
А вот при вычитании возникает ошибка, т.к. в VBA можно вычитать только единичные значения, а не массивы. Можно написать Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 28.02.2012 в 21:07. |
28.02.2012, 21:25 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
А формула листа может работать с диапазоном, и это можно использовать в VBA:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
03.03.2012, 23:49 | #4 |
Новичок
Джуниор
Регистрация: 28.02.2012
Сообщений: 2
|
Спасибо Вам.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно получить данные из wav-файла в массив. | sazca | C# (си шарп) | 1 | 22.02.2012 12:08 |
сформировать массив и получить из него данные по фильтру | gramp | Microsoft Office Excel | 9 | 10.04.2011 01:17 |
В один массив нужно переслать чётные, а в другой - нечетные элементы матрицы. | ...Diman... | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 15.01.2009 15:15 |
Дан двумерный массив случайных чисел. Построить одномерный из исходного, выбрав из него все числа кратные | ProWinD | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.06.2008 20:12 |