Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите, плиз. Error 91 / 3 сообщений из 3, страница 1 из 1
14.05.2007, 01:00
    #34522101
Ingvarpo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, плиз. Error 91
Проблема. Один раз срабатывает.
Затем, когда перехожу к другой записи - появляется ошибка 91

Это скорее всего из-за того, что сортировка не закрывает Excel.


Dim ObjExc As Excel.Application
Set ObjExc = New Excel.Application

Dim a As Integer
Dim q as Integer
ObjExc.SheetsInNewWorkbook = 1
ObjExc.Workbooks.Open ("business\tovary.xls")
ObjExc.ActiveSheet.Cells(q, 1).Value = Text2.Text
ObjExc.ActiveSheet.Cells(q, 2).Value = Text3.Text
ObjExc.ActiveSheet.Cells(q, 3).Value = Text4.Text
ObjExc.ActiveSheet.Cells(q, 4).Value = Text5.Text
ActiveSheet.Range(ActiveSheet.UsedRange.Address).Sort Key1:=ActiveSheet.Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom


ObjExc.ActiveWorkbook.Close True



Подскажите пожалуста, как закрыть Excel c после ActiveSheet.Range()
...
Рейтинг: 0 / 0
14.05.2007, 03:59
    #34522151
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, плиз. Error 91
Не уверен, то ли что нужно, но
Код: plaintext
1.
2.
3.
4.
5.
Application.ActiveWorkbook.Save
Application.Quit
или
ObjExc.Save
ObjExc.Quit
ObjExc = Nothing

К стати ObjExc.ActiveWorkbook.Close не надо True на конце ИМХО
...
Рейтинг: 0 / 0
14.05.2007, 04:02
    #34522154
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, плиз. Error 91
А зачем тебе каждый раз открывать-закрывать Ексел?

Делай после .Close просто новый .Open
А сам ObjExc закрывай только в самом конце
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите, плиз. Error 91 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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