|
|
|
простой вопрос...
|
|||
|---|---|---|---|
|
#18+
Суть, открывается файлик svodnaya.xls, запускается макрос который открывает файлик ira.xls и выдерает с него нужные данные, потом его закрывает, и должен уже открыть файлик olya.xls и так же выдрать с него данные, вот код, только он не эффективный это же 256 строчек как минимум только по 1 файлу, а их 10 будет, подскажите по проще решение если вас не затруднит! есть код: Public Sub Kyst0() FilePath = Workbooks("svodnaya.xls").Path + "\" Workbooks.Open (FilePath + "01/ira.xls")'Êóñò 1'01'1 Workbooks("svodnaya.xls").Worksheets("Лист1").Cells(5 5).Value = Workbooks("ira.xls").Worksheets("Лист1").Cells(2 3).Value Workbooks("ira.xls").Close (False)End SubPrivate Sub CommandButton1_Click() Call Kyst0 End Sub Все работает, только нужно строчек до 256, можно продублировать текст вида Workbooks("svodnaya.xls").Worksheets("Лист1").Cells(5, 5).Value = Workbooks("ira.xls").Worksheets("Лист1").Cells(2, 3).Value .................... Workbooks("svodnaya.xls").Worksheets("Лист1").Cells(5, 256).Value = Workbooks("ira.xls").Worksheets("Лист1").Cells(2, 256).Value как все это сделать циклом? зарание спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 10:53:39 |
|
||
|
простой вопрос...
|
|||
|---|---|---|---|
|
#18+
если диапазон сплошной, то просто: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 11:14:39 |
|
||
|
простой вопрос...
|
|||
|---|---|---|---|
|
#18+
Используй не Cells, а Range Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 11:14:57 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34472319&tid=2183109]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 303ms |

| 0 / 0 |
