VBA В зависимости от суммы вывести единицы измерения копейка, копеек, копейки В зависимости от суммы вывести единицы измерения копейка, копеек,
копейки VBA

5 Апр 2020 в 19:44
262 +1
0
Ответы
1

Для этого нужно написать следующий код на VBA:

Sub CheckCents()
Dim amount As Double
Dim cents As Integer
Dim centsString As String
amount = InputBox("Введите сумму:")
cents = amount * 100 Mod 100
If cents = 1 Then
centsString = "копейка"
ElseIf cents > 1 And cents < 5 Then
centsString = "копейки"
Else
centsString = "копеек"
End If
MsgBox "Сумма " & amount & " рубля(ей) и " & cents & " " & centsString
End Sub

Этот код сначала запрашивает у пользователя сумму, затем вычисляет количество копеек и выводит сообщение с нужными единицами измерения.

18 Апр в 14:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 211 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир