LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Copy Doc...
 Тема: Copy Doc
 
 15.06.2007 21:09:41
2244
2 сообщения


Тема: Copy Doc
Я не профи, все что я делаю это просто хочу облегчить жизнь себе и другим, а заодно избежать ошибок при ручном вводе больших объемов информации. Иногда моих знаний просто недостаточно.
Вопрос у меня такой: копирую листы из файла xls и собираю их в своем xls для последующей обработки, для этого я использую такую процедуру:

Sheets(1).Select
Cells.Select
Selection.Copy
Windows(TBook).Activate
Sheets(1).Name = SheetArray(1)
ActiveSheet.Paste
For i = 2 To SheetC
Windows(CBook).Activate
Sheets(i).Select
Cells.Select
Selection.Copy
Windows(TBook).Activate
Sheets.Add
ActiveSheet.Name = SheetArray(i)
ActiveSheet.Paste
Next i

Где:
TBook – мой документ
CBook – копируемый документ
SheetC – кол-во листов копируемого документа

Нужный результат я конечно получаю, но сдается мне что это далеко не самый удачный способ копирования, когда речь идет об 1-2 листах это не принципиально и в полнее меня устраивает, но когда 20-40 листов - тогда очень даже чувствительно.



P.S. Связанные таблицы Excel
Автор: 2244 от 03.09.2005 9:18:10 Источник ...
 15.06.2007 21:09:41
All
4316 сообщения
1-ый


RE: Copy Doc
совсем забыл сопутсвующий момент.
после вставки листов чтобы избавиться от связей я опять же копирую лист, а потом специальной вставкой вставляю значения.
Нельзя ли это делать както еще при копировании листов, но формат должен соблюдаться


P.S. Связанные таблицы Excel
Автор: 2244 от 0:00:00 Источник ...
 15.06.2007 21:09:41
All
4316 сообщения
1-ый


RE: Copy Doc
Если это таблицы, то можно их привязать к базе данных, тогда после обработки в Access (скорость вычислений выше) их можно связать запросами в одну и экспортировать в Excel.


P.S. Связанные таблицы Excel
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:09:41
All
4316 сообщения
1-ый


RE: Copy Doc
Исходный документ - локальная смета.
Дело в том, что все это я делаю для того чтобы потом обработанный документ передать в Access.
Я выделяю название сметы, пункты с видами работ и статьями расхода, группирую их соотвествующим образом, в результате получаю нечо подобное прайс-листу, что по моему мнению (не факт) должно запросто приняться в Access.
Может быть и можно иходник подключить сразу к Access, но увы я просто не знаю как это делается.


P.S. Связанные таблицы Excel
Автор: 2244 от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Copy Doc...
ПоискПоиск  Список форумовСписок форумов  
right