2

Я надеюсь, что кто-то может помочь мне, так как я потратил столько времени на поиски ответа на эту проблему!

У меня есть большая электронная таблица Excel 2007 (с поддержкой макросов), которую я использую в качестве основной электронной таблицы для расчета арендной платы арендаторам, но у меня возникли проблемы с ее внезапным массовым и необъяснимым ростом. Я думаю, что проблема может как-то заключаться в том, что я использую макросы для ускорения производства ежемесячных отчетов об аренде, но это приводит к замедлению использования таблицы, так что прежде чем она перестанет работать полностью!

Я начал воспроизводить копию с нуля в новой электронной таблице Excel. Однако я уже столкнулся с первой проблемой, которую не могу найти, поскольку пытаюсь скопировать часть моего основного рабочего листа, содержащего все имена моих арендаторов и ячейки, содержащие их месячные, квартальные и годовые итоговые суммы арендной платы, включая формулы в новой электронной таблице все, что копирует, - это рисунки и форматирование с не скопированными формулами, а также комментарии, которые у меня есть в нескольких ячейках. Я понимаю, что если бы я копировал ячейки в одной и той же электронной таблице, я бы выбрал "Специальная вставка" в меню "Буфер обмена", но эта опция неактивна при копировании выбранных ячеек в новую электронную таблицу.

Поэтому мой вопрос заключается в том, как мне скопировать все данные из выбранных ячеек в старой электронной таблице на новый рабочий лист внутри новой электронной таблицы Excel 2007 с поддержкой макросов, чтобы включить все комментарии, форматирование, формулы и числа? Можно ли избежать обременительной задачи ручного прохождения сотен ячеек с фигурами, вставляя оригинальные формулы в каждую? Спасибо за любую помощь, которую вы можете предоставить.

3 ответа3

2

Похоже, вы пытаетесь скопировать данные из одного "экземпляра" Excel в другой. Вы щелкаете по приложению Excel в меню "Пуск", чтобы открыть новую книгу?

Когда вы открываете Excel в новом экземпляре и пытаетесь скопировать из одного экземпляра и вставить специальный в другой, я получаю этот диалог:

Это то, что вы получаете?

Попробуй это:

  1. Откройте свою книгу для копирования
  2. В Excel нажмите Файл (или Кнопка «Office»), Создать -> Создать новую пустую книгу
  3. Скопируйте ваши данные из оригинальной книги
  4. Перейдите в новую книгу (в том же экземпляре Excel) и щелкните правой кнопкой мыши -> Специальная вставка

Меню должно появиться правильно

1

Чтобы переместить лист из одного существующего экземпляра (рабочей книги) в другой экземпляр (рабочую книгу), оба экземпляра должны быть открыты одновременно. Примечание: * Рабочий лист можно переместить в новый экземпляр, выбрав "Новая книга" - когда эта опция доступна. Формулы останутся неизменными при перемещении или копировании листа. Вот как:

  1. Щелкните правой кнопкой мыши лист, который нужно переместить / скопировать. Появится раскрывающееся меню.
  2. Выберите "Переместить или Копировать". Появится диалоговое окно с названием "Переместить" или "Копировать". Затем внизу и справа от ...

    • Переместить выбранные листы
    • Бронировать:
  3. , Щелкните по перевернутому треугольнику, чтобы получить раскрывающееся меню открытых экземпляров. Этот список экземпляров будет включать «(новая книга)» и все открытые рабочие книги. * Во время транзакции можно выбрать только одну рабочую книгу.

  4. Наконец, выберите книгу / экземпляр, в который необходимо переместить лист. Нажмите ОК. Рабочий лист будет в целевой книге.

Если копия должна существовать в исходном и целевом расположениях, выберите « Создать копию», прежде чем нажимать «ОК».

0

Я не знаю, почему вы не можете вставить специальное в новую книгу, но так как это так, вы можете попробовать скопировать весь лист в новый файл Excel, а затем избавиться от любой дополнительной информации, которую вы не можете хочу иметь. Сделать это:

  1. Щелкните правой кнопкой мыши лист, который вы хотите скопировать
  2. Выберите «Переместить или скопировать ...»
  3. Нажмите на выпадающее меню и выберите «(новая книга)»

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .