Уведомление об ответе может попасть в папку "Спам".
На Яндексе (или в другой почтовой системе) пометьте полученное письмо "Не спам", чтобы уведомления не попадали в папку "Спам".
Или, если вы используете почтовую программу (а не браузер), то разрешите спаму попадать в папку "Входящие" (в этом случае в теме письма будет текст [OBORONA-SPAM]).

Excel VBA Макросы: Ошибка в коде "VBA method range of object _global failed" при вставке чисел в нужный диапазон.

Автор Leshka, 25 октября 2019, 12:35

Leshka

В макросе происходит ошибка "VBA method range of object _global failed" при вставке чисел в нужный диапазон.
Ошибка в этой строке:
Range("28 суток!D" & y).Value = i

Почему происходит ошибка?

Sub uniqb25()
    Const min = 33.01
    Const max = 39.99
        For y = 5 To 24
            i = ((max - 2) - min + 1) * Rnd + (min + 1)
            Range("28 суток!D" & y).Value = i
        Next y
End Sub

Администратор

Вы указываете адрес ячейки такой, какой не предусмотрен в экселе.
Если макросу надо работать с активным листом (это лист, который отображается на мониторе), то можно вообще не указывать лист:

Range("D" & y).Value = i