2009-11-26 3 views
0

Я ищу макрос Excel 2003 для решения этой проблемы.Перемещение значений с одного листа на другой

У меня есть лист, который содержит финансовую информацию:

A1 содержит имена клиентов и ai1, Àk1, AM1 и т.д., провести месяцы апрель, май, июнь (все строковые значения) и т.д.; с нижеприведенными строками, в которых содержится сумма, причитающаяся за соответствующий месяц. Последняя строка - это сумма.

Мне нужно создать сводную страницу, которая проверяет именованное поле, называемое текущим месяцем, которое содержит текущий месяц как строковое значение, и остатки на каждый месяц до и включая текущий месяц.

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

ответ

0

Вы не указали, зачем вам это нужно, чтобы быть макросом. Но в любом случае ... чтобы убедиться, что я понимаю запрос:

Эффективно создайте сводную таблицу для каждого клиента.

Если сумма взносов с января до CurrentMonth> 0, то скопируйте таблицу.

Удалить столбец каждого месяца, в котором нужная сумма равна нулю.

Хорошо, так как это Excel 2003, я был очень осторожен.

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

Code

Скринкапсы в imgur.com: fO7zM.png eCWS2.png 7FBUV.png (я не могу отправить более одной ссылки еще за пост)

+0

Спасибо за ваш интерес - я на самом деле нужен лист проектов остается неизменным, так как он содержит все данные для клиентов. Я создал еще один лист, который называется сводкой, и он перечисляет только месяцы года с апреля по текущий месяц и общее количество просроченных за каждый месяц - у него нет данных о клиентах вообще, а всего сумм, которые остаются за каждый месяц to cunrrent date. Сумма должна быть в последней строке страницы проектов, а заголовок месяцев находится в строке 1 строки с апрелем до марта –

+0

Я обновил ее с ответом, который делает это. Получение его на работу в 2003 году, скорее всего, легче, чем в 2007 году из-за ошибки в 2007 году vba обработки сводных таблиц ... только когда я получал над лентой :( –

+0

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

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