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

5 Апр 2020 в 19:44
321 +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 Апр 2024 в 14:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир