Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Копирование листов в новую книгу Добавлено: 14.03.06 17:50  

Автор вопроса:  APS | ICQ: 234458121 
Чувствую, что легко решаемая проблема.
Суть в следующем. Есть файл со множеством листов. Необходимо чтобы пользователь выделял нужные ему листы и нажимал кнопочку. После этого появлялся бы новый файл с листами, который выделил пользователь.
Просто команда copy мне не помогла.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 15.03.06 06:50
Copy Method
...
Syntax 3: Copies the sheet to another location in the workbook.
...

Syntax 3

expression.Copy(Before, After)

...

Remarks
If you don't specify either Before or After, Microsoft Excel creates a new workbook that contains the copied sheet.

Ответить

Номер ответа: 2
Автор ответа:
 APS



ICQ: 234458121 

Вопросов: 38
Ответов: 107
 Профиль | | #2 Добавлено: 16.03.06 11:50
Ну вот не указываю я Before или After, и ничего вообще не происходит.
Делаю вот так:
    Worksheets("Лист1";).Copy

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 16.03.06 12:07
А у меня создаётся книга с этим листом.

Ответить

Номер ответа: 4
Автор ответа:
 APS



ICQ: 234458121 

Вопросов: 38
Ответов: 107
 Профиль | | #4 Добавлено: 17.03.06 12:04
У меня MS Office Excel 2003 (11.5612.5606), MS Visual Basic 6.3.
Создаю новую книгу, в которой автоматом создается три листа. Создаю макрос с содержанием:
Sub test()
    Worksheets("Лист1";).Copy
End Sub
Выполняю макрос, но ничего не меняется, новая книга не появляется.
Думал, может надо книгу сохранить, пробовал оставить 1 лист, вбить какие-то данные в лист - ничего не помогает.
В чем же может быть загвоздка?

Ответить

Номер ответа: 5
Автор ответа:
 APS



ICQ: 234458121 

Вопросов: 38
Ответов: 107
 Профиль | | #5 Добавлено: 20.03.06 21:01
Попробовал дома, а не на работе.
Дома стоит MS Office Excel 2003 (11.6355.6360) SP1, MS Visual Basic 6.3.
Все прекрасно работает - создается новая книга с тем листом, который копирую.
Видать на работе офис глюкнутый...
Всем спасибо!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам