Здравствуйте. Подскажите как найти разность двух массивов. На листе1 таблица с числовыми значениями, на листе 2 такая же таблица но с другими значениями. нужно вычислить разность каждой ячейки этой таблицы и записать на лист3.
VBA. Разность двух массивов
16.04.2019 17:48:07
|
|
|
|
16.04.2019 17:50:45
=Лист1!A2-Лист2!A2
|
|
|
|
16.04.2019 17:53:50
Не так к сожалению не пойдёт нужно это сделать при помощи vba
я пробовал делать так: Dim a() As Variant, b() As Variant a = Лист1.Range("A1:C5") b = Лист2.Range("A1:C5") m= b+a 'и вот тут косяк переменные типа вариант я так понял вычитать нельзя. Есть ли возможность решить данную задачу.
Изменено: |
|
|
|
16.04.2019 18:04:54
Ну тут вроде через запись макроса можно неплохой результат получить
Наша суть отражается в наших повторяющихся действиях. Отсюда следует, что совершенство есть не действие, а привычка. Аристотель.
|
|||
|
|
16.04.2019 18:15:46
Vikttur
Спасибо вам огромное. Всё работает. как пометить тему как решённую? |
|
|
|
16.04.2019 18:44:17
|
|||||
|
|
16.04.2019 18:55:56
отнять от значений таблицы 2 значения таблицы 1?
(извините, без VBA) 1. копируете таблицу 2 на лист3 2. копируете таблицу1 3. открываете лист3, курсор в первую ячейку скопированных данных, правая кнопка мыши, специальная вставка, в разделе операции отмечаете Вычесть, Ок. готово.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
||||
|
|
|||