Когда я пишу, например, 7,3 или 7,30, предполагаемый результат равен 7,5, и это нормально работает до 7,49, но когда я достигаю 7,5, добавленная десятичная часть как-то становится отрицательной, а результат становится еще меньшечувство, которое 7,16666666666667
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
With Target
.Value = CInt(.Value) + ((.Value - CInt(.Value)) / 0.6)
End With
Application.EnableEvents = True
End Sub
Что происходит ...