Добрый день коллеги!
Мне нужно написать макрос VBA, который позволит упростить написание инструкций для программистов, которые переносят калькулятор (сделанный изначально в excel) на сайт.
Подобный макрос нужен, потому что написание инструкций в ручном режиме очень трудоемкий процесс из-за объемов калькулятора в excel и часто вносимыми изменениями.
Примеры, в приложении к теме:
-.1: пример расположения переменных в интерфейсе калькулятора на EXCEL;
-.2: пример инструкции для программистов (это наиболее удобный способ передачи алгоритма программистам);
Примерно описание калькулятора:
-в калькуляторе около 270 переменных;
-каждая переменная имеет наименование находящаяся во второй ячейке слева;
-переменные распределены в разных таблицах не всегда последовательно расположенными друг за другом, по 4 листам одной книги;
Представление о функционале подобного макроса:
-как минимум нужно, что бы макрос мог вытянуть формулу из ячейки с переменной и заменить все ссылки другие переменные, в этой формуле, и заменить на наименования этих переменных (находящиеся слева от переменной). Результатом работы алгоритма должна быть формула с замененными ссылками на наименования. Скорее всего алгоритм должен позволять, перед активацией, выбрать пользователю какую ячейку ему предстоит так дешифровать и выбрать в какую ячейку написать результат;
-в идеале алгоритм должен уметь пройтись по ссылкам ячеек, распределить их последовательность и дешифровать. Для чего так же надо будет указать на какое количество шагов от начальной ячейки алгоритму нужно будет произвести работу. Результатом должна быть готовая текстовая инструкция.
Файлы удалены - превышен дпустимый размер вложения [МОДЕРАТОР]
Мне нужно написать макрос VBA, который позволит упростить написание инструкций для программистов, которые переносят калькулятор (сделанный изначально в excel) на сайт.
Подобный макрос нужен, потому что написание инструкций в ручном режиме очень трудоемкий процесс из-за объемов калькулятора в excel и часто вносимыми изменениями.
Примеры, в приложении к теме:
-.1: пример расположения переменных в интерфейсе калькулятора на EXCEL;
-.2: пример инструкции для программистов (это наиболее удобный способ передачи алгоритма программистам);
Примерно описание калькулятора:
-в калькуляторе около 270 переменных;
-каждая переменная имеет наименование находящаяся во второй ячейке слева;
-переменные распределены в разных таблицах не всегда последовательно расположенными друг за другом, по 4 листам одной книги;
Представление о функционале подобного макроса:
-как минимум нужно, что бы макрос мог вытянуть формулу из ячейки с переменной и заменить все ссылки другие переменные, в этой формуле, и заменить на наименования этих переменных (находящиеся слева от переменной). Результатом работы алгоритма должна быть формула с замененными ссылками на наименования. Скорее всего алгоритм должен позволять, перед активацией, выбрать пользователю какую ячейку ему предстоит так дешифровать и выбрать в какую ячейку написать результат;
-в идеале алгоритм должен уметь пройтись по ссылкам ячеек, распределить их последовательность и дешифровать. Для чего так же надо будет указать на какое количество шагов от начальной ячейки алгоритму нужно будет произвести работу. Результатом должна быть готовая текстовая инструкция.
Файлы удалены - превышен дпустимый размер вложения [МОДЕРАТОР]