![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
![]()
Необходима Ваша помощь, т.к. голову уже сломал...
![]() Суть. Есть некий файл отчёта, Отчёт1 в котором присутствует столбец N с формулами в каждой ячейке. Нужен макрос для автоматического создания нового файла, точно такого же но с другим именем, например Отчёт2. В Отчёт2 в столбец В должны попасть данные из столбца N Отчёта1, но не с формулами а только значения. Я так понимаю необходимо использовать специальную вставку. Да, и ещё. Во всех файлах при запуске включается защита листа на колонки М и N. Если нет готового ответа, прошу навести хотябы на мысль в правильном направлении. Заранее спасибо всем кто откликнется. Во вложении файл Отчёта1 и файл Отчёта2 который необходимо сгенерировать из Отчёта1 |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 16.02.2012 в 14:17. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
![]()
выдало ошибку
я тут немного нашаманил, прошу сильно не пинать а прошу помочь дописать правильно следующий макрос: Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.02.2012
Сообщений: 14
|
![]()
Помогите пожалуйста, у меня ничего не получается...
|
![]() |
![]() |
![]() |
#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 |