У меня сложилась очень сложная финансовая модель, выход которой изменяется на основе 2 входных данных. Я хочу сделать таблицу, где столбец имеет все возможные значения ввода 1, а строка имеет все возможные значения ввода 2. Каждая ячейка в таблице должна иметь выходные данные, соответствующие двум входам. Как мне это сделать?

Можете ли вы предоставить ссылку или функцию, которую я могу использовать для этого?

1 ответ1

0

Напишите скрипт / макрос VBA для итерации по ячейкам таблицы, вставьте координаты сетки в ячейки входных значений, пересчитайте и скопируйте выходные данные в расположение сетки. Учитывая вашу двумерную сетку, вам нужно только использовать циклы FOR.

Что-то вроде этого

FOR i to <Input_1_Max> 
  FOR j to <Input_2_Max> 
     Range(Input_1) = i
     Range(Input_2) = j
     Application.Calculate
     Cells(i,j).value = Range(Output).value
   Next j
Next i

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .