2016-03-15 2 views
1

Я с трудом найти подробную информацию в Интернете, так как мои поиски приводят к массивам в VBA, но не использование массива на листеВозьмите формулу и установить массив именованного диапазон

1) Я по существу хочу взять формулу у меня есть на одном листе

2) скопировать его

3) выбрать именованный диапазон

4) установить функцию как массив до названной области диапазона.

В моем VBA я вставлял специальные формулы, но добавлял копирование/вставку той же формулы, что и отдельные области в каждой ячейке. Я просто хочу один большой массив

Примечания: Я вообще не знаком с VBA

ответ

1

Фигурным это:

  1. Я изменил формулу, чтобы быть текстом, добавив ' на старте формула
  2. Я тогда установить переменную RefersToRange.value
  3. затем RefersToRange.FormulaArray

Я не знал 3, но теперь все хорошо.

Смежные вопросы