Я вычисляю следующую таблицу excel в VBA и оставляю результаты как значения из-за объема данных. Но тогда я должен умножить этот диапазон на 1 или 0 в зависимости от столбца. Проблема в том, что я не хочу умножаться на 0, потому что я собираюсь потерять свои данные и вынуждена пересчитать их (я не хочу этого). Таким образом, после моего макроса я получаю следующую таблицу, например:Умножить формулу ячейки
var.1 var.2 var.3
0 0 0
167 92 549
159 87 621
143 95 594
124 61 463
0 0 0
5 12 75
в Range("A2:C9")
.
В Range("A1:C1")
я буду иметь 1 или 0 значения, которые будут меняться, поэтому мне нужно мое Range("A2:C9")
быть похожим:
var.1 var.2 var.3
=0*A$1 =0*B$1 =0*C$1
=167*A$1 =92*B$1 =549*C$1
...
Можно ли сделать с помощью макроса? Спасибо-х
И я хотел бы получить
Итак, в A1: C1 у вас будет 1 или 0, и вы не хотите пересчитывать таблицу, если умножить на 0? Зачем умножаться вообще, если это всего лишь 1 или 0, и вы не хотите изменения? Можете ли вы показать нам скриншот данных? – BradyK
Там у вас есть. Таким образом, если я изменил значение в B1 на 0, значения в столбце B станут 0, изменив B1 на 1, я получу свои начальные значения и не потеряю данные. –
Я мог бы сделать другую таблицу, ссылаясь на каждую ячейку на оригинал и умножить на другую ячейку, но я хотел бы знать, возможно ли решение, как я спрашиваю –