powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / On Error Go To
6 сообщений из 6, страница 1 из 1
On Error Go To
    #33635678
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SUB AAA()

On Error GoTo ErrorCreateReport
         (Код от фонаря)
           Set fs = CreateObject("Scripting.FileSystemObject")
           Set fol = fs.GetFolder("C:\Metalix\P\ORDER\" & Ord & "\")
      
ErrorCreateReport:
MsgBox ("Folder of Order absent! You must run PPO file from Metalix")

END SUB

Есть ошибка, нет ошибки- все равно выдается сообщение MsgBox!?
А надо только когда есть ошибка! Что не так?
...
Рейтинг: 0 / 0
On Error Go To
    #33635689
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SUB AAA()

On Error GoTo ErrorCreateReport
         (Код от фонаря)
           Set fs = CreateObject("Scripting.FileSystemObject")
           Set fol = fs.GetFolder("C:\Metalix\P\ORDER\" & Ord & "\")
      
ErrorCreateReport:
MsgBox ("Folder of Order absent! You must run PPO file from Metalix")

END SUB

Есть ошибка, нет ошибки- все равно выдается сообщение MsgBox!?
А надо только когда есть ошибка! Что не так?
...
Рейтинг: 0 / 0
On Error Go To
    #33635690
Абориген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exit sub перед ErrorCreateReport:
...
Рейтинг: 0 / 0
On Error Go To
    #33635712
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, прямо в "яблочко"!!!
...
Рейтинг: 0 / 0
On Error Go To
    #33635716
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может лучше так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SUB AAA()

        (Код от фонаря)
           Set fs = CreateObject("Scripting.FileSystemObject")
           If fs.FolderExists("C:\Metalix\P\ORDER\" & Ord & "\") Then
               Set fol = fs.GetFolder("C:\Metalix\P\ORDER\" & Ord & "\")
           Else
               MsgBox ("Folder of Order absent! You must run PPO file from Metalix")
               Exit Sub
           End If

END SUB
...
Рейтинг: 0 / 0
On Error Go To
    #33635729
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это тоже хорошо, спасибо всем!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / On Error Go To
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]