![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
stasms |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
добрый день.
Вот часть кода... и это работает. wi = "105.xls" 'имя файла lk = "___" 'имя листа dt = "Курс" ' получаю данные Set cnn = New ADODB.Connection Set rst = New ADODB.Recordset cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source= d:\works\" & wi & ";" & _ "Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""" rst.Open "SELECT * FROM [" & lk & "$b1:e4]", cnn Range("h3").CopyFromRecordset rst rst.Close cnn.Close Но как только появляется лист в поле имени которого знаки !!!, отладчик ругается на rst.Open "SELECT * FROM [" & lk & "$b1:e4]", cnn Можно ли выкрутиться в данном случае или как переименовать лист. Прошу не пинать сильно, я не программист. ![]() |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Обращайся к листу не по имени, а по номеру - и все дела...
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
stasms |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
Спасибо.
Извини, не сообщил что в разных файлах которые приходится обрабатывать, эти листы имеют различные номера. P.S. Так получаю файлы от клиентов и как ни боролся с ними менять они ничего не хотят. Вот и мучаюсь. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Ты имя листа знаешь? так сперва пробегись по ВСЕМ листам, найди тот у которого нужное имя и ЗАПОМНИ В ПЕРЕМЕННУЮ ЕГО НОМЕР. А потом используй его вместо имени... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |