Поговорим о свойстве объекта диапазон Formula. Данное свойство позволяет устанавливать или возвращать формулу в определённую ячейку. Давайте продемонстрируем, как это работает. Во-первых, внесём в рабочий лист простую формулу, которая будет суммировать диапазон A1:C6. И эта формула будет находиться в ячейке C9. Формула обработала значения ячеек и вывела результат в ячейку C9. Обратите внимание, что, хотя мы видим результат в виде цифры, фактически в данной ячейке находится формула, которую мы можем увидеть в строке формул. Переходим в Visual Basic и создаём нашу процедуру, назовём её MyFormula и забьём следующий код: Range ("C9").Formula. Не забудем поставить MsgBox. Код готов. Жмём Run Macro, и программа выводит формулу, которую видим в строке формул. Таким образом, данное свойство позволяет возвращать формулу из ячейки. Хочу обратить внимание, что Excel выводит формулы на английском языке. Ничего страшного в этом нет. Единственное, вам нужно будет знать аналог русской формулы для а
Руководство по использованию формул в макросах Excel - 17
5 ноября 20245 ноя 2024
218
2 мин