Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2010, 09:39   #1
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
Сообщение Сводная таблица макросом

Добрый день!
Подскажите, пожалуйста, может быть у кого-то уже есть наработки по данному вопросу: "Необходимо построить одну и ту же сводную таблицу, но с различных листов, можно ли это сделать с помощью макроса?"
Я пробовал через "Запись макроса" - ничего не получалось Если наработанного алгоритма нет, подскажите с чего начать для описания сводной таблицы в VBA, есть ли стандартные возможности excel? Я надеюсь, что не придётся загонять таблицы в массивы и их преобразовывать для получения результатов сводной
Flangini вне форума Ответить с цитированием
Старый 19.02.2010, 11:10   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Я пробовал через "Запись макроса" - ничего не получалось
Что не получалось?
У меня макрорекордер успешно записывает код создания сводной таблицы...

Надо получить ОДНУ сводную таблицу по данным со ВСЕХ листов,
или по одной сводной таблице на каждый лист с данными?

Где пример файла с вашими наработками?
EducatedFool вне форума Ответить с цитированием
Старый 19.02.2010, 11:14   #3
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
Вопрос Попробуем разбить задачу на под задачи

строка
Код:
ReDim Mass(24 To b) As String
определяет массив типа String, что делает не возможным проводить операции сравления больше / меньше (> / <) с численными элементами массива. А можно ли создать такой массив чтобы в нём числа были числами и буквы буквами?
* Надеюсь для этого не придётся создавать свой тип данных
Flangini вне форума Ответить с цитированием
Старый 19.02.2010, 11:21   #4
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
Сообщение

В идеале бы
Цитата:
Сообщение от EducatedFool Посмотреть сообщение
получить ОДНУ сводную таблицу по данным со ВСЕХ листов
Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Где пример файла с вашими наработками?
А над примером файла я сейчас попробую поработать и выложить.
Flangini вне форума Ответить с цитированием
Старый 25.02.2010, 08:53   #5
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
По умолчанию

Подскажите, можно ли сделать сводную таблицу от нескольких листов сразу? (не обязательно макросом)
Flangini вне форума Ответить с цитированием
Старый 25.02.2010, 09:11   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Flangini Посмотреть сообщение
Подскажите, можно ли сделать сводную таблицу от нескольких листов сразу? (не обязательно макросом)
Можно. Данные - сводная таблица - в нескольких диапазонах консолидации.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 25.02.2010, 10:08   #7
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
По умолчанию

Спасибо!!!
Flangini вне форума Ответить с цитированием
Старый 15.03.2010, 04:35   #8
Рудзфельд
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

Здравствуйте! Как можно убрать фильтры в сводной таблице? Если вызвать контекстное меню сводной таблицы и выбрать "Параметры поля", то в первой закладке "Промежуточные итоги и фильтры" команда "Включить новые элементы и фильтр" не доступна. Подскажите, пожалуйста, как сделать?
Пользователь
Рудзфельд вне форума Ответить с цитированием
Старый 15.03.2010, 08:26   #9
Flangini
Форумчанин
 
Аватар для Flangini
 
Регистрация: 11.02.2008
Сообщений: 119
По умолчанию

Я что-то Вас не понял, где в "Параметрах поля" сводной таблицы находится закладка "Промежуточные итоги и фильтры"?
Flangini вне форума Ответить с цитированием
Старый 16.03.2010, 11:31   #10
Рудзфельд
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

Она вот как раз первая и открывается. Кстати, я работаю в Excel 2007.
Пользователь
Рудзфельд вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сводная таблица Yanata Microsoft Office Excel 0 27.07.2009 22:31
Сводная Таблица winfacks Microsoft Office Excel 4 18.12.2008 11:21
Сводная таблица ExcArt Microsoft Office Excel 0 02.03.2008 16:50
Сводная таблица Shonny Microsoft Office Excel 2 14.02.2008 16:48
Сводная таблица Галина Microsoft Office Excel 3 01.11.2007 20:01