Добрый день, второй день не могу найти решение задачи, активно использую ИИ для макросов, но в идеале все равно не получается.
Есть таблица с двумя листами с которыми надо работать для составления шаблона с последующим добавлением новых листов на основе выстроенного алгоритма.
И так 1 лист называется Расчет массы - это эталонная таблица, некий справочник в котором происходит расчет массы изделия на основе его габаритных характеристик и толщины, там пишется формула расчета какого-то габарита и осуществляется проверка массы изделия.
2 лист и последующее множество листов, это уже само изделие с разнообразием габаритных характеристик, 4632 строки одного изделия разной конфигурации.
Задача состоит в том чтобы выдернуть формулу из 1 листа, засунуть её во второй лист и использовать различные габаритные характеристики для расчета массы
требуется максимальная автоматизация, чтобы с корректировкой формулы с 1 листа автоматически корректировался расчет во 2 листе.
Использовал функцию ВПР, но конечно же проблема в том что данная функция выводит результат формулы с 1 листа, а надо же вставить формулу для расчета и использовать её
К примеру основываясь на столбец BF получал значение из столбца BJ
А надо получить формулу для последующего использования в 2 листе, там есть нюанс.
В формуле на прошлом скриншоте используется целевая ячейка, а на 2 листе более 4000 строк, пришел к использованию умных таблиц
=([@высота]+40)*1000*[@толщина]*(785/100)/1000000
формула по итогу выглядела вот так, 7,85 расписал для того чтобы VBE не имел конфликтов с , и точкой
но оказывается тот же VBE не понимает что за символ @ в формуле и даже настраивая умную таблицу на 2 листе макрос не работал
подумал что через =Ф.ТЕКСТ, я получу на 2 листе текст с формулой через тот же ВПР и с помощью диспетчера имен получится рассчитать и получить готовый результат но как ни крути диспетчер имен не помог, все выдает ошибку #ЗНАЧ!
может новая функция ПРОСМОТРХ, может не понял как она работает, хотя видео автора сайта смотрел, Спасибо всем кто откликнется
Пока что остановился на макросе который используя тупо ТЕКСТ так еще и не формулы ищет заголовки и по заголовкам выдает результат который мне и нужен, так еще и точку ему подавай вместо запятой с которой у меня априори не получится расчет формулы в 1 листе, и пожалуйста, я не хочу менять в параметрах . вместо , для расчета формул.
Есть таблица с двумя листами с которыми надо работать для составления шаблона с последующим добавлением новых листов на основе выстроенного алгоритма.
И так 1 лист называется Расчет массы - это эталонная таблица, некий справочник в котором происходит расчет массы изделия на основе его габаритных характеристик и толщины, там пишется формула расчета какого-то габарита и осуществляется проверка массы изделия.
2 лист и последующее множество листов, это уже само изделие с разнообразием габаритных характеристик, 4632 строки одного изделия разной конфигурации.
Задача состоит в том чтобы выдернуть формулу из 1 листа, засунуть её во второй лист и использовать различные габаритные характеристики для расчета массы
требуется максимальная автоматизация, чтобы с корректировкой формулы с 1 листа автоматически корректировался расчет во 2 листе.
Использовал функцию ВПР, но конечно же проблема в том что данная функция выводит результат формулы с 1 листа, а надо же вставить формулу для расчета и использовать её
К примеру основываясь на столбец BF получал значение из столбца BJ
А надо получить формулу для последующего использования в 2 листе, там есть нюанс.
В формуле на прошлом скриншоте используется целевая ячейка, а на 2 листе более 4000 строк, пришел к использованию умных таблиц
=([@высота]+40)*1000*[@толщина]*(785/100)/1000000
формула по итогу выглядела вот так, 7,85 расписал для того чтобы VBE не имел конфликтов с , и точкой
но оказывается тот же VBE не понимает что за символ @ в формуле и даже настраивая умную таблицу на 2 листе макрос не работал
подумал что через =Ф.ТЕКСТ, я получу на 2 листе текст с формулой через тот же ВПР и с помощью диспетчера имен получится рассчитать и получить готовый результат но как ни крути диспетчер имен не помог, все выдает ошибку #ЗНАЧ!
может новая функция ПРОСМОТРХ, может не понял как она работает, хотя видео автора сайта смотрел, Спасибо всем кто откликнется
Пока что остановился на макросе который используя тупо ТЕКСТ так еще и не формулы ищет заголовки и по заголовкам выдает результат который мне и нужен, так еще и точку ему подавай вместо запятой с которой у меня априори не получится расчет формулы в 1 листе, и пожалуйста, я не хочу менять в параметрах . вместо , для расчета формул.