![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
![]()
Здравствуйте!
Подскажите пожалуйста, а как написать код Предположим есть 10 листов, но мне нужно скопировать лишь 6, причем 3 из них польностью с форматами и формулами, а остальные 3 форматами и значениями? Заранее спасибо! |
![]() |
![]() |
![]() |
#32 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
![]()
Здравствуйте!
Подскажите пожалуйста, а как написать код Предположим есть 10 листов, но мне нужно скопировать лишь 6, причем 3 из них польностью с форматами и формулами, а остальные 3 форматами и значениями? Заранее спасибо! |
![]() |
![]() |
![]() |
#33 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Код:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#34 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
![]()
Спасибо!
К сожалению нет образования програмиста, поэтому возникают проблемы с синтаксисом. В общем, я хочу добавить в код предложенный Вами раньше: Private Sub CommandButton1_Click() Dim myPath As String, fName As String: Application.ScreenUpdating = False myPath = "D:\Temp\" 'Ваш путь fName = [A1] 'Ячейка, содержащая имя файла fName = myPath & fName & "_" & Format(Now, "dd_mm_yy hh_mm_ss") & ".xls" ActiveSheet.Copy: ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value ActiveSheet.Shapes(1).Delete ActiveWorkbook.SaveAs Filename:=fName: ActiveWorkbook.Close False End Sub возможность копировать в новую книгу не только активный лист, а скажем 6 из 10 имеющихся в рабочей книге, причем некоторые значениями, а некоторые с формулами. Если не сложно, не могли бы Вы помочь добавить эту возможность. |
![]() |
![]() |
![]() |
#35 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Можно так:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#36 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
![]()
Шикарно! То что нужно было
Пока что вопросов больше нет! ![]() Спасибо Вам большое! |
![]() |
![]() |
![]() |
#37 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 41
|
![]()
Здравствуйте, подскажите макрос.
Нужно сохранить выделенный диапазон A1:F13(диапазон выделения каждый раз другой) в листе Эксель на диск С: . Имя файла это ячейка F3+ имя листа. Последний раз редактировалось Дмитрий Фукс; 16.04.2010 в 13:34. |
![]() |
![]() |
![]() |
#38 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 12
|
![]()
По ходу дела возникла еще одна потребность
![]() Нельзя ли в новой созданной книге с листов "Лист1" и "Лист2" удалить строки в которых в столбце "А" значение равно "1" или "2" ? |
![]() |
![]() |
![]() |
#39 | |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 122
|
![]() Цитата:
Пришлось макросом повторить принудительное сохранение копии, после чего безобразие кончилось. Но и прога сильно изменилась - см. комментарии в тексте |
|
![]() |
![]() |
![]() |
#40 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 122
|
![]()
еще более простой вариант - вырезание рабочего диапазона и вставка его в файл копии. Тут и кнопку удалять не надо, и макросы чистить.
Но, возможно, придется специально помечать начало и конец этого диапазона, особливо, если есть графические объекты |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Програмное сохранение книги на флешку. | nemoomen | Microsoft Office Excel | 4 | 05.07.2009 22:34 |
Сохранение копии книги при ее закрытии. | Busine2009 | Microsoft Office Excel | 17 | 17.06.2009 04:36 |
Сохранение книги большого размера. | nemoomen | Microsoft Office Excel | 12 | 22.03.2009 05:57 |
Сохранение загруженного в TImage изображения в папку с программой | Torymo | Помощь студентам | 1 | 06.02.2009 03:41 |
Сохранение книги с интерфейсом. Возможно? | smand | Microsoft Office Excel | 7 | 06.12.2007 06:05 |