|
|
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
Как скопировать лист из одного файла в другой? Ситуация следующая: есть два Excel файла, например 1 и 2. Открыт 2-ой. мне нужно сделать в 2-м файле на листе кнопку, нажав на которую, с 1-го файла будет скопирован лист "Отчет" и вставлен например в конец, как это сделать программно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 12:45 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
Копироваться будет не Лист, как я понимаю, а Range. С помощью метода Copy This example copies the formulas in cells A1:D4 on Sheet1 into cells E5:H8 on Sheet2. Worksheets("Sheet1").Range("A1:D4").Copy _ destination:=Worksheets("Sheet2").Range("E5") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:10 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
KleraКак скопировать лист из одного файла в другой? Ситуация следующая: есть два Excel файла, например 1 и 2. Открыт 2-ой. мне нужно сделать в 2-м файле на листе кнопку, нажав на которую, с 1-го файла будет скопирован лист "Отчет" и вставлен например в конец, как это сделать программно? Насколько я понимаю, файл 1 уже тоже должен быть открыт или открываться по нажатию кнопки перед копированием данных с листа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:17 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
кладовщикКопироваться будет не Лист, как я понимаю, а Range. С помощью метода Copy This example copies the formulas in cells A1:D4 on Sheet1 into cells E5:H8 on Sheet2. Worksheets("Sheet1").Range("A1:D4").Copy _ destination:=Worksheets("Sheet2").Range("E5") мне нужно именно лист скопировать ( с тем же именем, но при этом осуществлять проверку на существование в данном файле листа с таким названием) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:19 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
открываться по нажатию кнопки перед копированием данных с листа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:20 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
Klera мне нужно именно лист скопировать ( с тем же именем, но при этом осуществлять проверку на существование в данном файле листа с таким названием) Пардон, тогда так: Private Sub CommandButton1_Click() Workbooks.Open FileName:="c:\myPath\ReportBook.xls" Workbooks("ReportBook").Worksheets("reportsheet").Copy _ After:=Workbooks("destinationbook").Worksheets("LastSheet") End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:44 |
|
||
|
Как скопировать лист из одного файла в другой?
|
|||
|---|---|---|---|
|
#18+
Решила задачу след. образом: Sub q() On Error GoTo err del_list Application.Workbooks.Open "C:\forma46\1.xls" Application.ActiveWorkbook.Worksheets("Form46").Select Sheets("Form46").Copy After:=Workbooks("2.xls").Sheets(3) Windows("1.xls").Activate ' закрытие 1 Application.Workbooks("1.xls").Close Exit Sub err: End Sub Sub del_list() Dim SheetName As String On Error Resume Next: Application.DisplayAlerts = False ActiveWorkbook.Sheets("Form46").Delete Application.DisplayAlerts = True: On Error GoTo 0 End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 13:54 |
|
||
|
|

start [/forum/search_topic.php?author=new+Test%28%29&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
5ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 446ms |
| total: | 682ms |

| 0 / 0 |
