powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вызвать исключение если файл xsl не существует
4 сообщений из 4, страница 1 из 1
Вызвать исключение если файл xsl не существует
    #36665896
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем-то в цикле открываю файлы списываю нужные значения в массив и закрываю,
но как вызвать исключение в случаи отсутствия файла, вот мой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Application.ScreenUpdating = False
Application.ScreenUpdating = False
For i =  1  To  2 
  row =  1 
Set wb = Workbooks.Open("C:\vb\pr2\" & i & ".xls")
On Error GoTo ErrHandler
'  With Workbooks(i & ".xlsx").Worksheets(1)
  With wb.Worksheets( 1 )
    iLastRow = .Cells(.Rows.Count,  1 ).End(xlUp).row +  1 
    ' MsgBox iLastRow
   For k =  1  To iLastRow
     If .Cells(k,  1 ).Interior.ColorIndex =  15  Or k =  4  Then
       mas(i, row) = k
'         MsgBox mas(i, row)
       row = row +  1 
     End If
   Next k
 End With
 wb.Close
Next i


ExitHandler:
    Application.ScreenUpdating = True
    Exit Sub
ErrHandler:
    MsgBox "Ошибка:" & Err.Description
    Resume ExitHandler


Вроде как исключение отлавливается а все равно MsgBox обработчика не вызывается!
...
Рейтинг: 0 / 0
Вызвать исключение если файл xsl не существует
    #36665941
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wsnet,

онеррор напишите выше сета
...
Рейтинг: 0 / 0
Вызвать исключение если файл xsl не существует
    #36665967
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Boroda_,

Тьфу ты блин on Error это как Try в Delphi - его видимо вообще в начало модуля надо ставить ?
...
Рейтинг: 0 / 0
Вызвать исключение если файл xsl не существует
    #36666033
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wsnet,



не всегда, в зависимости от ситуации
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вызвать исключение если файл xsl не существует
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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