|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2012, 11:49 | #1 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
Автоматическое создание новой книги с экспортом данных из предыдущей книги
Необходима Ваша помощь, т.к. голову уже сломал...
Суть. Есть некий файл отчёта, Отчёт1 в котором присутствует столбец N с формулами в каждой ячейке. Нужен макрос для автоматического создания нового файла, точно такого же но с другим именем, например Отчёт2. В Отчёт2 в столбец В должны попасть данные из столбца N Отчёта1, но не с формулами а только значения. Я так понимаю необходимо использовать специальную вставку. Да, и ещё. Во всех файлах при запуске включается защита листа на колонки М и N. Если нет готового ответа, прошу навести хотябы на мысль в правильном направлении. Заранее спасибо всем кто откликнется. Во вложении файл Отчёта1 и файл Отчёта2 который необходимо сгенерировать из Отчёта1 |
16.02.2012, 13:22 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Создаём лист копируем туда значения+форматы сохраняем файл как. а там уже играемся с остальным:
Ну как-то так: Cells.Select Selection.Copy Sheets.Add After:=Sheets(Sheets.Count) Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False ChDir "C:\Documents and Settings\е" ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\е\отчёт2.xls", _ FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False |
16.02.2012, 14:12 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 16.02.2012 в 14:17. |
16.02.2012, 14:19 | #4 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
выдало ошибку
я тут немного нашаманил, прошу сильно не пинать а прошу помочь дописать правильно следующий макрос: Код:
|
16.02.2012, 18:29 | #5 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
Помогите пожалуйста, у меня ничего не получается...
|
17.02.2012, 12:17 | #6 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Попробуйте так, у меня работает и всего 10 минут в гугле
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание новой книги, на основании массива данных | lecko | Microsoft Office Excel | 7 | 07.10.2011 12:09 |
сохранение новой книги без существующего макроса | GanJa | Microsoft Office Excel | 2 | 25.03.2010 16:50 |
Автоматическое заполнение ячеек разных листов одной книги | tissot | Microsoft Office Excel | 2 | 26.01.2010 21:24 |
Создание книги и перенос данных листа в дргую несуществующюю книгу | OgE®_M@G | Microsoft Office Excel | 23 | 13.11.2009 06:35 |