Найти тему
Public Sub

Как решать математические выражения в Excel и VBA Excel (на листе)

Оглавление

"Sub - это не сэндвич, Sub - это оператор"

Математическое выражение - это составленная по определенным правилам запись, в которой используются числа, знаки арифметических действий и скобки.

Примеры математических выражений
Примеры математических выражений

Давайте разберем первое!

Оформление задания в Excel
Оформление задания в Excel

Советую вставить фотографию с выражением, так быстрее напечатаете код.

Укажем способы решения примера: Excel и VBA, значение x для обоих способов (можно для одного), в нашем случае известного, а также столбец с ответами.

Решение в Excel.

В ячейку C10 следует записать функцию:

Функция написана под 10 строкой
Функция написана под 10 строкой

Функцию я записал немного не в исходном виде, Вы это заметили.

ОКРУГЛ - это функция округления. До какого знака округлять мы указываем в конце после точки с запятой - до 3 знаков.

После написания функции мы видим, что в ячейке С10 появилось число - ответ примера, с округлением до 3 знаков.

Решение в VBA Excel.

Нажимаем Alt+F11 и у нас волшебным образом открывается окно VBA:

открытое нами окно
открытое нами окно

Следует правой кнопкой нажать на Лист 1, если вы не поменяли у него название. Выбрать Insert - Module. Появляется окно для ввода кода.

Здесь мы будем его писать.

окно, получившееся после махинаций
окно, получившееся после махинаций

Подготовим лист Excel.

Создадим отдельную строку для VBA
Создадим отдельную строку для VBA

Теперь я запишу код с пояснениями, пояснения задаем знаком '.

код к примеру с пояснениями
код к примеру с пояснениями

Нажимаем F5 и наблюдаем за тем, как ответ перемещается в соответствующую ячейку на листе Excel.

Надеюсь, в своих пояснениях я смог для Вас все подробно донести!

Читайте статью про базовые понятия кода! https://zen.yandex.ru/media/id/5e69c7cfd62d417b2fa8ec53/iz-chego-sostoit-kod-v-vba-5e69d20b54f6680661601446