powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите, плиз. Error 91
3 сообщений из 3, страница 1 из 1
Помогите, плиз. Error 91
    #34522101
Ingvarpo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема. Один раз срабатывает.
Затем, когда перехожу к другой записи - появляется ошибка 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
Помогите, плиз. Error 91
    #34522151
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, то ли что нужно, но
Код: plaintext
1.
2.
3.
4.
5.
Application.ActiveWorkbook.Save
Application.Quit
или
ObjExc.Save
ObjExc.Quit
ObjExc = Nothing

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

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


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