Мне нужна функция возвращающая остаток (Ищу кратные значения и произвожу с ними действия). Есть такая?
Функция возвращающая остаток числа.
22.11.2008 23:01:26
|
|
|
|
22.11.2008 23:08:06
Пример 1.5
Т.е. отбрасывает целую часть, и выдает только 0.5 |
|
|
|
22.11.2008 23:16:03
остат()
Живи и дай жить..
|
|
|
|
23.11.2008 00:40:21
мне в VBA нужна...
|
|
|
|
23.11.2008 01:27:43
Наверное, MOD
|
|
|
|
23.11.2008 02:18:26
Судя по всему нет такой функции Mod, по крайней мере следующий код вместо того что бы выдать 0,2, подчеркивает строку красным.
Sub test() i = 1.2 MsgBox Mod(i) End Sub |
|
|
|
23.11.2008 03:57:10
В ячейке А1 значение 1.2
Sub Остаток() Range("A2").Formula = "=Mod(A1,1)" MsgBox [A2] End Sub |
|
|
|
23.11.2008 08:48:11
В VBA Mod не функция, а оператор.
Used to divide two numbers and return only the remainder. Syntax result = number1 Mod number2 X = 1.2 Mod 1 'вернет в X 0.2 |
|
|
|
23.11.2008 09:19:04
учу пользоваться клавишами, дорого.
урок первый: F1(см вложение)
Живи и дай жить..
|
|
|
|
23.11.2008 09:19:56
урок 2: поиск mod
Живи и дай жить..
|
|
|
|
23.11.2008 09:20:58
вы мне должны.. :) просто по гроб жизни обязаны
Живи и дай жить..
|
|
|
|
23.11.2008 10:27:38
Вот так можно:
Sub rrr() Dim k i = 1.2 k = i - Val(i) MsgBox k End Sub |
|
|
|
23.11.2008 14:02:20
Да, автор и говорит, что приведённое утверждение:
X = 1.2 Mod 1 'вернет в X 0.2 неверно. |
|
|
|