ДЗ
Дониер Зияев

Задача по информатике Excel макрос

Привет! Помогите с задачей. Условие: "Создать макрос, который запускает форму на выполнение. Форма позволяет ввести два натуральных числа n и m(ввод через элемент управления TextBox) и по нажатой кнопке "Результат"(Элемент управления CommandButton) выводит то из введенных чисел, у которого сумма цифр наибольшая (вывод выполнить в элемент управления TextBox)."

Интересует собственно расчет самоф формулы сложения цифр в числе

решил.
В контакте просили деньги за решение. )
В кнопке пишем
Dim n, m, a, b, c, d, e, f, g, h As Integer
n = Val(TextBox1)
m = Val(TextBox2)
a = n \ 100
b = n \ 10 Mod 10
ñ = n Mod 100
d = a + b + ñ
e = m \ 100
f = m \ 10 Mod 10
g = m Mod 100
h = e + f + g
If d > h Then TextBox3 = n Else: TextBox3 = m

Наталья Веснина
Наталья Веснина

В общем-то решение задачи описано в самой задаче. Макрос для запуска формы - 1 строка, форма рисуется мышкой на экране, кнопка рассчета содержит код еще на несколько строк. Что у вас конкретное не получается?

Сергей Николаевский
Сергей Николаевский

а если 12 цифр или 22. решение имеет ограничение. значит оно неверно. Удачи!

Похожие вопросы
Макрос замены в Excel 2003
Задача по информатике в Excel
Задача по информатике excel
Кто может помочь с задачами по информатике в EXCEL????
Как написать макрос в Excel
Как написать макрос Excel
макрос в excel для массового окугления в ячейках
макрос в excel для массового окугления в йчейках
Не запускается макрос при открыти Excel
Может ли макрос Excel запустить выполнение макроса в Word?