Excel VBA
Заполните ячейки Al, A2, A3 рабочего листа любыми вещественными
числами. Составьте программу, которая округлит эти числа до одного знака
после запятой, причем после запятой может быть только цифра 0 или 5
(например, 6,44 или 6,7134 программа заменит на 6,5; 6,21 или 5,789 на 6,0).
Ответы
Ответ дал:
0
думаю что так, либо второе число нужно отделить два знака, а 3-е число три знака после запятой?
Приложения:
Ответ дал:
0
Возможно будет лучше приложить мой код
Ответ дал:
0
какой код?
Ответ дал:
0
Public Sub Округление()
Dim Число As Single
Dim Число2 As Single
Число = Range("A1")
Число2 = (Число - Int(Число)) * 10
MsgBox (Число2)
Число2 = (Число2 - Int(Число2)) * 10
MsgBox (Число2)
If (Число2 >= 5) Then Range("A1") = (Int(Число) + 0.5)
If (Число2 < 5) Then Range("A1") = (Int(Число))
End Sub
Dim Число As Single
Dim Число2 As Single
Число = Range("A1")
Число2 = (Число - Int(Число)) * 10
MsgBox (Число2)
Число2 = (Число2 - Int(Число2)) * 10
MsgBox (Число2)
If (Число2 >= 5) Then Range("A1") = (Int(Число) + 0.5)
If (Число2 < 5) Then Range("A1") = (Int(Число))
End Sub
Ответ дал:
0
блин,ну прости,так я не знаю если честно
Ответ дал:
0
Я Вас очень прошу! Если Вам не сложно....Помогите мне тоже, пожалуйста...( https://znanija.com/task/31209029
Похожие вопросы
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад