Sharing Some Non-Trivial Formulas Across документы Excel

Я создал некоторые отчеты с помощью файла CSV, сгенерированного от базы данных в Excel. Я добавил несколько столбцов с помощью формул та ссылка другие столбцы. Я поместил хороший бит работы в создание отчета.

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

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

Существует ли лучший способ сделать это?

1
задан 15.09.2009, 05:53

3 ответа

Такого рода вещь была способом, которым я сначала вошел в VBA. Попытайтесь записать макрос Вас добавляющий столбцы и формулы - на самом простом уровне, это позволит Вам воспроизводить макрос для применения тех же изменений в другом CSV, решая исходную проблему.

С небольшим количеством изучения Вы могли также взять его к следующему уровню и оптимизировать код для разделения части дублирования, которое производит макро-устройство записи.

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

1
ответ дан 17.12.2019, 01:01

Вот два процесса шага, которые могли бы работать.

  1. Скопируйте лист формулы или всю рабочую книгу к новому XLS.
  2. Скопируйте и вставьте таблицы данных или столбцы от второго XLS до этой копии в корректных местах
  3. Предыдущие вычисления необходимо работать над новыми данными в этой копии
0
ответ дан 17.12.2019, 01:01

Попробуйте Копию и Вставку кроме тех случаев, когда Вы переходите к вставке, совершаете нападки, "Редактирование"-> "Вставляют Особенный" в меню. Это покажет Вам диалоговое окно с парой различными путями, можно вставить то, что находится в буфере обмена.

0
ответ дан 17.12.2019, 01:01

Теги

Похожие вопросы