Нужна помощь в написании формулы\макроса по алгоритму Луна. есть 18 цифр и мне нужно получить 19ое число по этому алгоритму. На просторах инета нашёл только формулы для проверки на ложь\истину контрольного числа.Мне же нужно чтобы контрольное число генерировалось и подставлялось.
Function Luna(num$) As Boolean
Dim i%, sum%, p%
For i = 1 To Len(num)
p% = Val(Mid(num, i, 1))
If i Mod 2 Then sum = sum + p * 2 Mod 9 Else sum = sum + p
Next i
Luna = sum Mod 10 = 0
End Function
*этикет* Здравствуйте. Нужна помощь, не могу найти решение своей задачи. Логически понимаю как это сделать, но не хватает знаний. (ВПР не удалось подстроить под свои нужды). Собственно задача. Есть общая БД (около 2млн записей - числа). Есть БД свежая (кол-во записей ±5000). Нужно сравнить БД свежую с БД общей на предмет одинаковых цифр(совпадений) и перенести совпадения в новый столбец\на новый лист из БД Общей.