|
|
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Нужна помощь!!! Есть 3 книги одинаковой структуры которые расположены по адресам ("C:\Информация\***\книга_***.xls"), где *** идентификатор для книги, например название филиала (DNI, DON, KIE). Информация в этих книгах расположена на перовм листе. 1-я строка - "шапка" таблицы. Данные содержатся со 2 до n строки ( где n+1 строка - пустая) Необходимо автоматически "затянуть" информацию из этих книг в консолидированный файл такой же структуры. Информацию из книг необходимо разместить последовательно одна за другой. Спасибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2011, 11:04 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVikНужна помощь!!! Есть 3 книги одинаковой структуры которые расположены по адресам ("C:\Информация\***\книга_***.xls"), где *** идентификатор для книги, например название филиала (DNI, DON, KIE). Информация в этих книгах расположена на перовм листе. 1-я строка - "шапка" таблицы. Данные содержатся со 2 до n строки ( где n+1 строка - пустая) Необходимо автоматически "затянуть" информацию из этих книг в консолидированный файл такой же структуры. Информацию из книг необходимо разместить последовательно одна за другой. Спасибки. Нужно чтоли делать запросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2011, 11:05 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Может у кого есть похожые исходники? Так что бы в один файл стягивалось с трех.Причем инфа вставлялась по порядку. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2011, 11:14 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Visual Basic for Application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2011, 12:22 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Bakhodir Radjabov, Это понятно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2011, 12:37 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
The_Prist, Помогите написать цикл вайл или что-то другое, для того что бы вся инфа заполнялась по очереди: сначала с первого файла в столбик, потом со второго, потом с третего. While i=1 to n End While для первого, но не все работает так как открывается только мои документы, какой бы я путь не ставила Sub Get_Value_From_Close_Book_Formula() Dim sPath As String, sFile As String, sShName As String sPath = "C:\My Documents\2" sFile = "Книга2.xls" sShName = "Лист1" With Range("A2:A7") .Formula = "='" & sPath & "[" & sFile & "]" & sShName & "'!" & "A2:A7" .Value = .Value End With End Sub Как это все добро слепить, подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 17:24 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
The_Prist, Может кто подскажет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 18:19 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVikМожет кто подскажет... Может, если вопрос будет внятно сформулирован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 18:58 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Вы, наверное, опять скажете, что у вас в Excel 2007 не работает, но всё же посмотрите. Извините, что не посмотрел ваш пример - лень было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 20:00 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Cursky, спасибо большое. да только действительно соеденеие не работает. (((( nnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & strPath & strFile$ & ";" & "Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""" Это для одного файла, для первого, а как для остальных писать? то есть это оно открывает и копирует с одного файла. Потом оно должно открывать и копирывать со второго файла внизу, под тем что скопировалось в первом. и аналогично с третим. может подскажите, что менять надо? осталось еще две книги. Как с ними вы справлялись? там в коде ничего нету поповоду копирования с остальных... Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 10:55 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Cursky, Помогите пожалуйста, а то что то никак...((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 12:19 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVik, Как это нет? А Loop? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 18:17 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
У меня на 2000 пример Cursky отработал отлично, только в коде путь поменял (на C:\temp\Cursky\) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 18:21 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
И вот причина - Вы путь без последнего слэша прописали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 18:23 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Hugo121, Dim cnn As ADODB.Connection пишет ошибку: User-defined type not defined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 22:53 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Hugo121, слеш тоже пробывала ставить не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 23:29 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVik, эта библиотека есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 09:33 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Hugo121, Где поключать? У меня 2003 офис. Не могу найти на панели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 19:23 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Hugo121, Подскажите, где это окно подключается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 19:33 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Hugo121, Спасибо все нашла и библиотеку. Подскажите, что здесь не правильно пишу. Sub Zapusk() ImportData_1.Run ImportData_2.Run ImportData_3.Run End Sub где ImportData_1 -это мои функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 19:50 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVikHugo121, Подскажите, где это окно подключается? Я вам уже показывал, как подключается. Запустите один раз процедуру для подключения. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 19:52 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
Cursky, Cursky, Все получилось. Простите не буду больше задавать глупых вопросов. Подскажите как написать макрос, который вызывал по очереди все 3 функции. К примеру одну показываю Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Вот так не работает: ( Sub Fun_1() ImportData_1.run ImportData_2.run ImportData_3.run End sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 20:45 |
|
||
|
Работа с файлами в Эксель
|
|||
|---|---|---|---|
|
#18+
VikVikVik, Охохох... вы совсем чайница Откуда у вас в процедуре ImportData_1 взялся метод run ? Если вам надо вызвать процедуру, то просто пишете её название без всяких run . Или то же самое, только более наглядно: Call ImportData_1 . Код: plaintext 1. 2. 3. 4. 5. Если так, то оставьте одну процедуру, которая принимает имя файла, как аргумент(он в скобках): Код: plaintext Код: plaintext 1. 2. 3. 4. крюказябриков 'çäåñü óêàçàí ïóòü ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2011, 22:58 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37340276&tid=2176706]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 449ms |

| 0 / 0 |
