Если вы пытаетесь суммировать диапазон и затем вычислить абсолютное значение, чтобы получить разницу, то это будет выглядеть так:
Rng0 = Abs(WorksheetFunction.Sum(Range(N0Addr))) - Abs(WorksheetFunction.Sum(Range(N1Addr)))
Но если вы пытаетесь получить абсолютное значение каждой ячейкив диапазоне, суммируйте его, затем получите разницу, которую вам нужно было бы перебрать в диапазоне, чтобы получить сумму значений abs с помощью цикла, а затем вычесть их.
Редактировать: Вот простой цикл, который выполняетчто делает твоя формулаКстати, формула делает то же самое в фоновом режиме, она использует цикл для вычисления конечного продукта.
Простая пользовательская функция:
Public Function MyFunction(r1 As Range, r2 As Range)
For i = 1 To r1.Count
MyFunction = MyFunction + Abs(r1(i) - r2(i))
Next
End Function