Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вызвать исключение если файл xsl не существует / 4 сообщений из 4, страница 1 из 1
03.06.2010, 10:50
    #36665896
wsnet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызвать исключение если файл xsl не существует
Вообщем-то в цикле открываю файлы списываю нужные значения в массив и закрываю,
но как вызвать исключение в случаи отсутствия файла, вот мой код:

Код: 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
03.06.2010, 11:05
    #36665941
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызвать исключение если файл xsl не существует
wsnet,

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

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



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


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