2016-02-12 2 views
0

Я не лучший при использовании электронных таблиц, но я дал задание, и, возможно, это может быть немного из моей глубины (я больше веб-программист)Сложная компоновка в excel (динамически?)

у меня есть два листа: Один называется зона а и один называется зона B с заголовками:

Время - Место - Ссылка

Мне нужно создать новый лист с этими заголовками столбцов:

Время - Справка - Местоположение - Площадь

Затем сделайте сортировки списка (я могу сделать это немного)

местоположения A & B листов будут постоянно меняются, и это нужно будет отразить в новом листе, когда-либо он открыт (может быть каким-то события стиля onload?)

Любые идеи относительно простого способа сделать выше (или, если это действительно возможно)? Я не хочу, чтобы меня кормили ложкой, я был бы счастлив, если бы был направлен в правильном направлении или мне дали некоторые ключевые слова, которые я могу сделать Google (я так лучше узнаю).

Большое спасибо!

+0

Как новый лист доступа A и B? Являются ли они общедоступными? На том же компьютере? В том же каталоге? – Teepeemm

+0

Все ли листы в одной книге? –

+0

Вы можете установить его в событии щелчка элемента управления вкладки или использовать формулы, если это возможно. – justkrys

ответ

0

Этот тип манипуляций с данными - это то, что отлично не подходит и подвержено ошибкам.

Два лучших способа для этого.

Вручную На листе «Площадь A» добавить столбец с названием I.e. Область A. Сделайте это для каждого листа данных. Затем вручную или через vba копируйте и вставляйте по одному листу за раз, пока вы будете агрегированным листом.

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

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

Смежные вопросы