Вот быстрый и грязный способ, который нужно будет изменить в зависимости от того, какие значения вы действительно хотите изменить.Это преобразует 11 в 15 в 1, и в 16 в 20 в 2 и т. Д.
Возможно, вы захотите поместить кнопку в таблицу, а затем щелкните правой кнопкой мыши и выберите «Просмотреть код».Затем введите следующее между оператором Sub и End Sub.«RangetoChange» - это имя именованного диапазона, ИЛИ вы можете указать сам диапазон, например «A1: A100».Как только все введено, вы просто выходите из режима дизайна (который вы ввели, чтобы разместить кнопку), затем нажимаете кнопку.Убедитесь, что вы изменили формулу на то, что вы действительно хотите, чтобы результат был.
Dim A() As Variant
Dim i As Integer
A = Range("RangetoChange")
For i = 1 To (UBound(A) - LBound(A) + 1)
A(i, 1) = (A(i, 1) \ 5) - 1
Next i
Range("RangetoChange") = A