Можно ли отменить копирование листа в другую книгу excel
Чтобы быстро вставить новый лист после существующих листов, щелкните ярлык Вставить лист в нижней части экрана (рис. 5.16).
Чтобы вставить новый лист перед существующим листом, выберите ярлык этого листа, в группе Ячейки вкладки Главная щелкните по стрелке кнопки Вставить и выберите команду Вставить лист (см. рис. 5.12). Если выделить несколько ярлыков листов, то вставится точно такое же количество новых листов.
Вставленный лист имеет имя "Лист…". После имени "Лист" стоит цифра. Если в книге нет других листов с именем "Лист", то новый лист будет иметь имя "Лист 1".
Вставку листов отменить невозможно.
Переименование листа
- Дважды щелкните мышью по ярлыку листа, после чего имя листа будет выделено черным фоном. Можно также щелкнуть правой кнопкой мыши по ярлыку листа и в контекстном меню выбрать команду Переименовать.
- Введите новое имя и для подтверждения нажмите клавишу Enter.
Имя листа не должно содержать более 31 символа. В именах можно использовать любые символы, кроме :(двоеточие) / \ [ ] ? * .
Переименование листов отменить невозможно.
Перемещение и копирование листа в текущей книге
Перемещение и копирование листа в пределах книги обычно производят перетаскиванием ярлыка листа вдоль линии ярлыков при нажатой левой кнопке мыши. Для копирования следует держать нажатой клавишу Ctrl. При этом будет перемещаться значок листа и метка вставки (рис. 5.17). При доведении метки вставки до нужной позиции в книге следует отпустить левую кнопку мыши.
При копировании создается новый лист, являющийся полной копией существующего. Новому листу автоматически присваивается имя копируемого листа с добавлением цифры 2 в круглых скобках. Например, при копировании листа Зарплата будет создан новый лист Зарплата (2).
Перемещать и копировать можно не только один лист, но и группу листов.
Перемещение и копирование листов отменить невозможно.
Перемещение и копирование листа в другие книги
- Щелкните правой кнопкой мыши по ярлыку листа и в контекстном меню выберите команду Переместить/скопировать.
- В окне Переместить/скопировать (рис. 5.18) в раскрывающемся списке в книгу выберите книгу, в которую будет перемещаться или копироваться лист, в списке перед листом можно выбрать место расположения вставляемого листа. Для копирования листа необходимо установить флажок Создавать копию.
Лист перемещается или копируется в выбранную книгу, при этом именно эта книга становится активной (отображается в окне).
Если в списке в книгу выбрать (новая книга), то будет создана новая книга, содержащая только перемещенные или скопированные в нее листы.
Указанным способом можно перемещать и копировать листы и в текущей книге.
Перемещать и копировать в другую книгу можно не только один лист, но и группу листов.
Важно: Этот вопрос закрыт: исправление описано ниже. Дополнительные сведения о других новых проблемах в работе приложения см. в разделе Исправления и временные решения для последних проблем в Office.
Последнее обновление: 6 декабря 2017 г.
При попытке создать копию листа в книге, он перемещается, а не дублируется.
Эта ошибка касается предварительной версии Excel 2016 (16.0.4229.1002). Она была исправлена в окончательной версии (RTM), и ее исправление в предварительной версии не планируется.
СОСТОЯНИЕ: ИСПРАВЛЕНО
Чтобы устранить эту проблему, выполните указанные ниже действия.
Удалите предварительную версию Office. Перейдите в Панель управления, выберите раздел Программы и компоненты, щелкните правой кнопкой мыши продукт Office и нажмите кнопку Удалить. Дополнительные сведения см. в статье Удаление Office с компьютера.
Установите окончательную версию (RTM) Office. Перейдите на сайт Volume Licensing Service Center и установите Office профессиональный плюс 2016 или отдельные приложения Office.
Включите автоматическое обновление. Вы также можете узнать о последних общедоступных обновлениях в статье Обновления Office и получить дополнительные сведения о других способах установки.
Дополнительные ресурсы
Общение с экспертами
Поддержка сообщества
Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Excel и находите решения.
Предложение новых функций
Мы будем рады вашим отзывам и предложениям. Вам наверняка есть, что сказать. Поделитесь с нами своими мыслями.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше
Листы можно перемещать или копировать в пределах одной книги, чтобы упорядочить содержащиеся в ней данные.
С помощью команды Переместить или скопировать лист можно полностью переместить или скопировать листы в пределах одной или нескольких книг. Чтобы переместить или скопировать часть данных на другие листы или в другие книги, можно использовать команды Вырезать и Копировать.
Перемещение листа в книге
Щелкните ярлычок листа и перетащите его в нужное место.
Внимание: После перемещения листа в другую книгу проверьте все формулы и диаграммы, которые ссылаются на данные этого листа: в результате этой операции в книге могут появиться ошибки или неожиданные результаты. Точно так же, если переместить лист, на который ссылается трехмерные ссылки, данные на нем могут быть включены или не включены в расчет.
Копирование листа в одной книге
Удерживая нажатой клавишу CTRL, перетащите ярлычок листа на нужное место.
Щелкните ярлычок листа правой кнопкой мыши и выберите команду Переместить или скопировать.
Установите флажок Создать копию.
В разделе перед листом укажите, куда вы хотите поместить копию.
Если данные требуется переупорядочить, можно менять порядок листов в книге, а также копировать и перемещать листы в другие книги. Обратите внимание на то, что после перемещения листа в вычислениях и на диаграммах, в основе которых лежат содержащиеся на нем данные, могут использоваться неправильные значения.
Перемещение листа
Перетащите ярлычок листа в нужное место в строке ярлычков.
Копирование листа
Нажмите и удерживайте клавишу OPTION.
Перетащите ярлычок листа в строке ярлычков в место, где нужно создать копию.
Важно: Отпустите сначала кнопку мыши, а затем — клавишу OPTION.
Перемещение листа в другую книгу
Внимание: После перемещения листа в другую книгу проверьте все формулы и диаграммы, которые ссылаются на данные этого листа: в результате этой операции в книге могут появиться ошибки или неожиданные результаты. Точно так же, если переместить лист, на который ссылается трехмерные ссылки, данные на нем могут быть включены или не включены в расчет.
Откройте книгу, в которую требуется переместить лист.
В меню Окно щелкните книгу, в которую входит перемещаемый лист.
Щелкните лист, который требуется скопировать в другую книгу.
В меню Правка выберите пункты Лист > Переместить или скопировать лист.
В меню В книгу выберите книгу, в которую требуется переместить лист.
Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.
В поле Перед листом выберите лист, перед которым нужно вставить перемещаемый лист, или вариант переместить в конец.
Копирование листа в другую книгу
Откройте книгу, в которую требуется скопировать лист.
В меню Окно щелкните книгу, в которую входит копируемый лист.
Выберите лист, который требуется скопировать.
В меню Правка выберите пункты Лист > Переместить или скопировать лист.
В меню В книгу выберите книгу, в которую требуется скопировать лист.
Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.
В поле Перед листом выберите лист, перед которым нужно вставить скопированный лист, или вариант переместить в конец.
Установите флажок Создать копию.
Изменение цвета ярлычка листа
Изменение цвета ярлычков листов может облегчить отслеживание информации в больших книгах.
Удерживая клавишу CONTROL, щелкните ярлычок листа.
Выберите команду Цвет ярлычка и укажите нужный цвет.
В Excel в Интернете можно дублировать (или копировать) книги. Просто щелкните правой кнопкой мыши имя ярлычка в нижней части листа и выберите команду Дублировать.
Если ваш лист содержит элементы, из-за которых его невозможно продублировать, можно создать его копию вручную, скопировав все данные и вставив их на новый лист. Вот как это сделать:
Выделите все данные на листе.
Сочетания клавиш. Нажмите клавиши CTRL+ПРОБЕЛ на клавиатуре, а затем клавиши SHIFT+ПРОБЕЛ.
Скопируйте все данные на листе, нажав CTRL+C.
Щелкните знак плюса (+), чтобы добавить пустой лист.
Щелкните первую ячейку на новом листе и нажмите CTRL+V, чтобы ввести данные.
Примечание: При вставке ячеек на новый лист примененное к ним условное форматирование будет потеряно.
В Excel в Интернете, если щелкнуть правой кнопкой мыши явку листа, как в настольном приложении Excel, вы не сможете переместить или скопировать лист. В Excel в Интернете вы можете получить такой же результат, скопируя все данные на листе и вкопив их на пустой лист в другой книге.
Чтобы переместить или скопировать книгу в другую книгу в Excel в Интернете, выполните указанные Excel в Интернете.
Выделите все данные на листе.
Сочетания клавиш: нажмите клавиши CTRL+ПРОБЕЛ, а затем клавиши SHIFT+ПРОБЕЛ.
Скопируйте все данные на листе, нажав CTRL+C.
Откройте книгу, в которую необходимо вставить данные, и щелкните знак "плюс" (+) в строке состояния, чтобы добавить новый пустой лист.
Щелкните первую ячейку нового таблицы, а затем нажмите CTRL+V, чтобы ввести данные на этот.
Примечание: При вставке ячеек в другую книгу примененное к ним условное форматирование будет потеряно.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Чтобы быстро вставить новый лист после существующих листов, щелкните ярлык Вставить лист в нижней части экрана (рис.5.18).
Чтобы вставить новый лист перед существующим листом, выберите ярлык этого листа, в группе Ячейки вкладки Главная щелкните по стрелке кнопки Вставить и выберите команду Вставить лист (см. рис.5.14). Если выделить несколько ярлыков листов, то вставится точно такое же количество новых листов.
Вставленный лист имеет имя "Лист…". После имени "Лист" стоит цифра. Если в книге нет других листов с именем "Лист", то новый лист будет иметь имя "Лист 1".
Вставку листов отменить невозможно.
Переименование листа
- Дважды щелкните мышью по ярлыку листа, после чего имя листа будет выделено черным фоном. Можно также щелкнуть правой кнопкой мыши по ярлыку листа и в контекстном меню выбрать команду Переименовать.
- Введите новое имя и для подтверждения нажмите клавишу Enter.
Имя листа не должно содержать более 31 символа. В именах можно использовать любые символы, кроме : (двоеточие) / \ [ ] ? *. Имена листов в одной книге не должны повторяться.
Переименование листов отменить невозможно.
Перемещение и копирование листа в текущей книге
Перемещение и копирование листа в пределах книги обычно производят перетаскиванием ярлыка листа вдоль линии ярлыков при нажатой левой кнопке мыши. Для копирования следует держать нажатой клавишу Ctrl. При этом будет перемещаться значок листа и метка вставки (рис.5.19). При доведении метки вставки до нужной позиции в книге следует отпустить левую кнопку мыши.
При копировании создается новый лист, являющийся полной копией существующего. Новому листу автоматически присваивается имя копируемого листа с добавлением цифры 2 в круглых скобках. Например, при копировании листа Зарплата будет создан новый лист Зарплата (2) .
Перемещать и копировать можно не только один лист, но и группу листов.
Перемещение и копирование листов отменить невозможно.
Перемещение и копирование листа в другие книги
- Щелкните правой кнопкой мыши по ярлыку листа и в контекстном меню выберите команду Переместить/скопировать.
- В окне Переместить/скопировать (рис.5.20) в раскрывающемся списке в книгу выберите книгу, в которую будет перемещаться или копироваться лист, в списке перед листом можно выбрать место расположения вставляемого листа. Для копирования листа необходимо установить флажок Создавать копию.
Лист перемещается или копируется в выбранную книгу, при этом именно эта книга становится активной (отображается в окне).
Если в списке в книгу выбрать (новая книга), то будет создана новая книга, содержащая только перемещенные или скопированные в нее листы.
Указанным способом можно перемещать и копировать листы и в текущей книге.
Перемещать и копировать в другую книгу можно не только один лист, но и группу листов.
Перемещение и копирование листов в другие книги отменить невозможно.
Удаление листов
Для удаления листа следует щелкнуть правой кнопкой мыши по ярлыку листа и в контекстном меню выбрать команду Удалить.
Можно также в группе Ячейки вкладки Главная щелкнуть по стрелке кнопки Удалить и выбрать требуемую команду (см. рис.5.17).
Пустой лист будет удален безоговорочно. Если же на листе имеются какие-либо данные или когда-либо были какие-либо данные, при попытке удаления выйдет предупреждение (рис.5.21). Для подтверждения удаления нажмите кнопку Удалить.
Про сборку листов из нескольких книг в одну текущую я уже писал здесь. Теперь разберем решение обратной задачи: есть одна книга Excel, которую нужно "разобрать", т.е. сохранить каждый лист как отдельный файл для дальнейшего использования.
Примеров подобного из реальной жизни можно привести массу. Например, файл-отчет с листами-филиалами нужно разделить на отдельные книги по листам, чтобы передать затем данные в каждый филиал и т.д.
Если делать эту процедуру вручную, то придется для каждого листа выполнить немаленькую цепочку действий (выбрать лист, правой кнопкой по ярлычку листа, выбрать Копировать, указать отдельный предварительно созданный пустой файл и т.д.) Гораздо проще использовать короткий макрос, автоматизирующий эти действия.
Способ 1. Простое разделение
Нажмите сочетание Alt+F11 или выберите в меню Сервис - Макрос - Редактор Visual Basic (Tools - Macro - Visual Basic Editor) , вставьте новый модуль через меню Insert - Module и скопируйте туда текст этого макроса:
Если теперь выйти из редактора Visual Basic и вернуться в Excel, а затем запустить наш макрос (Alt+F8), то все листы из текущей книги будут разбиты по отдельным новым созданным книгам.
Способ 2. Разделение с сохранением
При необходимости, можно созданные книги сразу же сохранять под именами листов. Для этого макрос придется немного изменить, добавив команду сохранения в цикл:
Этот макрос сохраняет новые книги-листы в ту же папку, где лежал исходный файл. При необходимости сохранения в другое место, замените wb.Path на свой путь в кавычках, например "D:\Отчеты\2012" и т.п.
Если нужно сохранять файлы не в стандартном формате книги Excel (xlsx), а в других (xls, xlsm, xlsb, txt и т.д.), то кроме очевидного изменения расширения на нужное, потребуется добавить еще и уточнение формата файла - параметр FileFormat:
Для основных типов файлов значения параметра FileFormat следующие:
- XLSX = 51
- XLSM = 52
- XLSB = 50
- XLS = 56
- TXT = 42
Способ 3. Сохранение в новые книги только выделенных листов
Если вы хотите раскидать по файлам не все листы в вашей книге, а только некоторые, то макрос придется немного изменить. Выделите нужные вам листы в книге, удерживая на клавиатуре клавишу Ctrl или Shift и запустите приведенный ниже макрос:
Создавать новое окно и копировать через него, а не напрямую, приходится потому, что Excel не умеет копировать группу листов, если среди них есть листы с умными таблицами. Копирование через новое окно позволяет такую проблему обойти.
Способ 4. Сохранение только выделенных листов в новый файл
Во всех описанных выше способах каждый лист сохранялся в свой отдельный файл. Если же вы хотите сохранить в отдельный новый файл сразу группу выделенных предварительно листов, то нам потребуется слегка видоизменить наш макрос:
Способ 5. Сохранение листов как отдельных PDF-файлов
- для этого используется уже другой метод (ExportAsFixedFormat а не Copy)
- листы выводятся в PDF с параметрами печати, настроенными на вкладке Разметка страницы (Page Layout)
- книга должна быть сохранена на момент экспорта
Нужный нам код будет выглядеть следующим образом:
Способ 6. Готовый макрос из надстройки PLEX
Если лень или нет времени внедрять все вышеописанное, то можно воспользоваться готовым макросом из моей надстройки PLEX:
Читайте также: