ПК и мобильный

Как сделать копию листа в Excel

При работе в Excel иногда требуется создать одну или несколько копий таблицы. К счастью, создание повторяющихся таблиц - не сложная задача.

Как сделать копию листа в Excel

В этой статье вы узнаете, как скопировать лист Excel разными способами и на разных платформах. Кроме того, мы рассмотрим другие полезные функции, связанные с дублированием листов, такие как перемещение листа, копирование нескольких листов, отображение листов и многое другое.

Как сделать копию листа в Excel?

Самый быстрый способ дублировать лист - перетащить его. Вот как это делается:

  1. Внизу экрана выберите вкладку листа, которую вы хотите скопировать.

  2. Удерживайте клавишу «Control» (Ctrl) на клавиатуре.

  3. Удерживая нажатой клавишу Ctrl, перетащите вкладку мышью.

Если у вас слишком много листов и вы хотите, чтобы его копия отображалась в определенном месте, сделайте следующее:

  1. Щелкните правой кнопкой мыши вкладку листа, которую хотите скопировать.

  2. Нажмите «Переместить или скопировать».

  3. Выберите книгу, в которую вы хотите поместить свой дубликат.

  4. Выберите лист, перед которым вы хотите разместить дубликат.
  5. Установите флажок «Создать копию».

  6. Нажмите «ОК».

Как скопировать лист в Excel на Mac?

Для пользователей Mac также применима техника перетаскивания:

  1. Нажмите и удерживайте клавишу «Option».

  2. Щелкните вкладку листа и перетащите ее в нужное место.

  3. Отпустите вкладку листа и отпустите клавишу Option.

Однако, если вы хотите скопировать свой лист в другую книгу, метод немного отличается:

  1. Откройте книгу, в которую вы хотите поместить свой дубликат.
  2. В книге, содержащей оригинал, щелкните правой кнопкой мыши вкладку листа.

  3. Нажмите «Переместить или скопировать».

  4. Выберите книгу, в которую вы хотите вставить лист.

  5. Убедитесь, что вы отметили «Создать копию».

  6. Нажмите «ОК».

Как скопировать лист в Excel несколько раз?

Вы можете использовать технику перетаскивания, чтобы быстро увеличить количество дубликатов ваших листов Excel:

  1. Создайте копию своего листа одним из описанных выше способов.
  2. Удерживая Shift, выберите с помощью мыши вкладки скопированного листа и оригинала. Обратите внимание, что две вкладки листа должны находиться рядом друг с другом.
  3. Отпустите Shift и удерживайте Ctrl.
  4. Перетащите две вкладки.

  5. Отпустите Ctrl.

Повторите эти шаги. Каждый раз вы можете увеличивать количество идентичных вкладок листов, которые хотите дублировать в дальнейшем.

Как дублировать лист в Excel с помощью ярлыка?

Если вы хотите создать большее количество копий листа одним нажатием кнопки, вы можете создать сочетание клавиш:

  1. Перейдите на вкладку «Просмотр» на ленте.

  2. Щелкните «Макросы».

  3. В раскрывающемся меню нажмите «Записать макрос».

  4. Введите комбинацию клавиш, которую вы хотите использовать (например, «D»).

  5. Нажмите «ОК».

  6. Щелкните правой кнопкой мыши вкладку листа, которую вы хотите продублировать.
  7. Нажмите «Переместить или скопировать».

  8. Выберите книгу, в которую вы хотите вставить свою копию.
  9. Выберите лист, на котором вы хотите разместить дубликат.

  10. Установите флажок «Создать копию».

  11. Снова нажмите «Макросы».

  12. Выберите «Остановить запись».

Теперь щелкните вкладку листа и нажмите Ctrl + D, чтобы мгновенно дублировать лист. Используйте этот ярлык столько раз, сколько вам нужно.

Как дублировать лист в Excel в VBA?

У программ Microsoft Office есть собственный язык программирования - Visual Basics for Application (VBA). С его помощью вы можете запрограммировать Excel, чтобы сделать для вас копию листа.

Во-первых, вам нужно будет открыть VBA:

  1. Если вы не видите вкладку «Разработчики» на ленте, перейдите в «Файл».

  2. Выберите «Параметры».

  3. В разделе «Настроить ленту» отметьте «Разработчики».

  4. Вернитесь к своему рабочему листу и откройте вкладку «Разработчики» на ленте.

  5. Щелкните «Visual Basic».

Примечание. Вы можете использовать ярлык (Alt + F11), чтобы открыть VBA, но это может работать не для всех пользователей.

Теперь, когда у вас открыт VBA, вы можете создать код, который автоматизирует процесс дублирования:

  1. Щелкните «Visual Basic», чтобы открыть VBA.

  2. Щелкните вкладку «Вставка», а затем «Модуль».

  3. Скопируйте и вставьте следующий код:

    Дополнительный копир ()

    Dim x As Integer

    x = InputBox ("Сколько копий вам нужно?")

    Для numtimes = от 1 до x

    ActiveWorkbook.Sheets ("Sheet1"). Копировать _

    После: = ActiveWorkbook.Sheets ("Sheet1")

    Следующий

    Конец подписки

  4. Вместо Листа 1 введите имя листа, который вы хотите скопировать.
  5. Вернитесь к своему рабочему листу и нажмите «Просмотр» на ленте.

  6. Щелкните вкладку «Макросы», а затем «Просмотр макроса».

  7. Выберите макрос «Копир» и нажмите «Выполнить».

  8. Введите количество копий, которое вы хотите сделать (например, «20»).

  9. Нажмите «ОК».

Как сделать копию листа в Excel Online?

Если вы используете Excel онлайн, есть простой способ дублировать лист:

  1. Щелкните правой кнопкой мыши вкладку листа, которую вы хотите продублировать.
  2. Нажмите «Дублировать».

Как продублировать книгу в Excel?

Во-первых, вам нужно перейти в диалоговое окно, которое позволяет вам открыть существующий документ Excel. Доступ к этому диалоговому окну зависит от вашей версии Excel:

  1. Excel 2007 - Офис> Открыть

    Excel 2010 - Файл> Открыть

    Excel 2013 - Файл> Компьютер> Обзор

    Excel 2016 - Файл> Обзор

  2. Перейдите к документу Excel, который вы хотите скопировать, и выберите его.
  3. Щелкните маленькую стрелку на кнопке «Открыть».

  4. В раскрывающемся меню выберите «Открыть как копию».

Теперь у вас есть две одинаковые книги. При необходимости переименуйте копию новой книги.

Как переместить лист в Excel?

Есть два простых способа переместить лист в Excel.

Вы можете просто выбрать вкладку листа, которую хотите переместить, и перетащить ее в нужное место.

Или, если у вас слишком много листов, вы можете:

  1. Щелкните правой кнопкой мыши вкладку листа, которую хотите переместить.
  2. Нажмите «Переместить или скопировать».

  3. Выберите вкладку листа, перед которой вы хотите разместить свой лист.

  4. Нажмите «ОК».

Как переместить лист в Excel с помощью ярлыка?

Чтобы создать ярлык для перемещения листа в Excel, вам потребуется создать макрос:

  1. Перейдите на вкладку «Просмотр» на ленте.

  2. Щелкните вкладку «Макросы».

  3. Выберите «Записать макрос».

  4. Вставьте клавишу, которую хотите использовать в качестве ярлыка (например, «M»).

  5. Щелкните правой кнопкой мыши вкладку листа, которую хотите переместить.

  6. Выберите «Переместить или скопировать».

  7. Выберите, куда вы хотите переместить лист.

  8. Нажмите «ОК».

  9. Вернитесь в «Макросы».

  10. Нажмите «Остановить запись».

Каждый раз, когда вы нажимаете Ctrl + M, Excel перемещает ваш лист в выбранное вами место.

Как скопировать несколько листов несколько раз в Excel?

Самый быстрый способ скопировать несколько листов - это:

  1. Выберите вкладки листов, которые вы хотите скопировать, удерживая Ctrl.

  2. Щелкните правой кнопкой мыши любую из выбранных вкладок листа.
  3. Выберите «Переместить или скопировать».

  4. Щелкните лист, перед которым вы хотите разместить копии.

  5. Установите флажок «Создать копию».

  6. Нажмите «ОК».

Повторяйте этот процесс, пока не получите желаемое количество копий.

Дополнительные ответы на часто задаваемые вопросы

Как показать таблицы в Excel?

В файле Excel могут быть скрытые листы, которые вы не создавали. Вы можете легко это проверить и показать скрытые листы:

1. Щелкните правой кнопкой мыши вкладку любого листа.

2. Нажмите «Показать».

3. Выберите лист, который нужно показать, и нажмите «ОК».

К сожалению, вы не можете показать все листы сразу. Вам придется повторить этот процесс для каждого скрытого листа.

Кроме того, если в файле Excel нет скрытых листов, кнопка «Показать» не будет активна.

Как копировать лист и автоматически переименовывать в Excel?

Сначала вам нужно открыть VBA в Excel и создать новый модуль:

1. Перейдите на вкладку «Разработчики» на ленте.

2. Щелкните «Visual Basic».

3. Нажмите «Вставить», а затем «Модуль».

4. Скопируйте и вставьте следующий код:

Sub Create ()

Обновление от Extendoffice

Тусклый я пока

Dim xNumber As Integer

Dim xName As String

Dim xActiveSheet как рабочий лист

При ошибке Возобновить Далее

Application.ScreenUpdating = False

Установите xActiveSheet = ActiveSheet.

xNumber = InputBox («Сколько копий вы хотите?»)

Для I = от 1 до xNumber

xName = ActiveSheet.Name

xActiveSheet.Copy После: = ActiveWorkbook.Sheets (xName)

ActiveSheet.Name = "NewName" & I

Следующий

xActiveSheet.Activate

Application.ScreenUpdating = True

Конец подписки

5. Вместо «NewName» введите желаемое имя вашей копии. Если вы создаете несколько копий, Excel присвоит каждой копии суффиксы («-1», «-2», «-3» и т. Д.).

6. Выберите вкладку листа, с которого нужно сделать переименованные копии.

7. Перейдите на вкладку «Просмотр» на ленте.

8. Щелкните «Макросы», а затем «Просмотреть макросы».

9. Выберите макрос «Создать» и нажмите «Выполнить».

10. Введите необходимое количество копий (например, «5»).

11. Нажмите «ОК».

Примечание. Нажатие F5 на клавиатуре может заменить шаги 7. и 8, но это может работать не для всех пользователей.

Теперь у вас есть пять переименованных копий исходного листа (например, «NewName-1», «NewName-2»…)

Создание дубликата листа в Excel

Независимо от того, есть ли у вас Mac, ПК или работаете в Excel Online, теперь вы знаете, что создание повторяющихся электронных таблиц - простая задача. Мы даже снабдили вас кодами, которые необходимо скопировать и вставить в ваш MS Excel.

Были ли у вас проблемы с дублированием листа в Excel? Как вы решили проблему? Дайте нам знать в комментариях ниже.

$config[zx-auto] not found$config[zx-overlay] not found