Вопрос № 175768: Уважаемые эксперты, подскажите в следующем, имеется всеми Вами уважаемая строка в коде: Option Explicit вверху макросов Имеются строки кода в макросе: Dim Longsss As Long For i = 1 To 100 Longsss = 2 - (i) Next i Компилятор ...
Вопрос № 175768:
Уважаемые эксперты, подскажите в следующем, имеется всеми Вами уважаемая строка в коде: Option Explicit вверху макросов Имеются строки кода в макросе: Dim Longsss As Long
For i = 1 To 100 Longsss = 2 - (i) Next i
Компилятор не пропускает, выделяет i, почему??? Ремарчим Option Explicit вверху макросов и всё пропускает, почему??? Спасибо Эндрю
Наличие оператора Option Explicit (он находится в части Declarations программного модуля)
свидетельствует о том, что все переменные данного модуля должны быть объявлены с помощью операторов DIM или REDIM. При появлении необъявленных переменных выдается сообщение об ошибке при запуске программы.
Объявите переменную i и все пройдет.
Ответ отправил: Vasiliy83, Практикант
Ответ отправлен: 02.01.2010, 11:38
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258314
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.