В моей книге Excel я обнаружил, что через макросы COM и VBA предоставляется dll.В dll первичная функция принимает в качестве входных данных набор данных из различных ячеек на рабочем листе и создает таблицу выходных данных для отображения в другом месте на том же рабочем листе Excel.Я пытаюсь выяснить, как вызывать эту функцию каждый раз, когда изменяется одна из входных ячеек, заполняя все выходные ячейки одновременно.
До меня дошло, что VBA UDFне может записать в таблицу с вызовом (без побочных эффектов) ... он может только читать из таблицы и возвращать значения через первичное возвращаемое значение функции.
Есть ли хороший способ отобразитьбольшой входной набор большой выходной набор без необходимости вызывать DLL отдельно для каждой записи в таблице?