|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.02.2009, 13:17 | #11 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
djkon2007
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
16.02.2009, 13:27 | #12 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Странно, однако . Зачем делать отдельную функцию Worksheet.SaveAs, если все равно нужно создавать книгу с одним листом, а потом ее сохранять?
Или я чего-то не понимаю?
Лучше день потерять — потом за пять минут долететь!©
|
16.02.2009, 13:37 | #13 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Если ты имеешь ввиду использование метода SaveAs применительно к объекту Worksheet, то вынужден тебя разочаровать - он не работает
Точнее, работает, но не так, как можно от него ожидать - сохраняет не отдельный лист, а всю книгу (разработчики Excel чего-то там перемудрили) Поэтому остаётся только вариант с копированием каждого листа, и сохранения создаваемой при этом книги в виде файла. |
16.02.2009, 13:46 | #14 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
А где Вы увидели
Цитата:
В предлагаемом коде, после применения ws.Copy без параметров, создается новая рабочая книга с одним текущим листом (которая по умолчанию становится активной). Затем, присваиваем ему имя (в примере "Sheet1"), затем эту книгу сохраняем по выбранному ранее пути с именем текущего листа книги. По-моему, так быстрее.
Чем шире угол зрения, тем он тупее.
|
|
16.02.2009, 13:47 | #15 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Да, «много еще не доработано!»© Ну, хоть моя наработка не пропала даром.
Лучше день потерять — потом за пять минут долететь!©
|
|
16.02.2009, 13:47 | #16 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Лучше день потерять — потом за пять минут долететь!©
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Excel глюкает из-за большого количества формул и связей между листами? | Diva | Microsoft Office Excel | 1 | 07.08.2008 11:52 |
Пропала строка с листами :( | SlimBr0ther | Microsoft Office Excel | 3 | 24.06.2008 17:52 |
Работа с листами | Flangini | Microsoft Office Excel | 7 | 26.02.2008 16:45 |