Страницы: 1
RSS
Ошибка MsgBox, ошибкаMSGBox
 
Добрый вечер! Ужасно запарила ошибка!!! Помогите начинающиму, пожалуйста.
Код
Option Explicit

Sub macro()
Dim Total As Long, i As Long
Total = 0
For i = 1 To 100
Total = Total + i
Next i
Msgbox Total
End Sub
При компаляции Expected variable or procedure,not module, вот что говорит.
Есть еше один момент незнаю на сколько это критично для программы, но меня просто заколебал  :)
Пишу MsgBox , слово сразу коректируеться получаеться Msgbox, как избавиться от этой корректировки.

Подскажите пожалуйста с этой ситуацей, заступарился.
В Debug.Print результат выводиться,, MsgBox расписовал как только мог и подробно и кратко серавно не как!
За любой полезный совет спасибо.
:)
 
Забейте в поиск Msgbox по всему vba проекту и
100% найдете либо глобальную переменную с таким именем,либо процедуру.
Это ваш баг.
 
Цитата
new_men пишет:
Пишу MsgBox , слово сразу коректируеться получаеться Msgbox, как избавиться от этой корректировки
Должно быть наоборот: пишем msgbox, а получаем MsgBox )) Согласен с Сергеем: где-то у Вас это слово используется.
P.S. Код следует оформлять тегом.
 
Спасибо большое за направление :) Приду домой поищу. Пример взял из Вокенбаха. На работе попробовал сейчас  , ошибку не выдает, сообщение выводит, только вот результат 5050 ))))) Это какое-то проклятие (или испытание)   :)

P/s На работе MsgBox не исправляет на Msgbox.
:)
 
Цитата
new_men пишет: только вот результат 5050
Это правильный результат.
 
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Это правильный результат.
Юрий, разобрался с результатом, спасибо)
The_Prist, спасибо за ссылку на статью )
:)
 
Цитата
new_men пишет: Msgbox Total
навела красоту в вашем Msgbox
Код
Sub macro()
Dim Total As Long, i As Long
    Total = 0
    For i = 1 To 10
     Total = Total + i
    Next i
    
    MsgBox Total, 64, "ВСЁ" 
End Sub
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
Страницы: 1
Читают тему
Наверх