![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]()
Доброго времени суток!
1.Есть таблица с большим количеством данных (для примера, Лист1) 2.Есть сводная таблица по определенным критериям (Лист4) 3.После построения сводной таблицы есть необходимость делать выборку по датам (начало периода;конец перода) например, с 01.01.2011 по 03.01.2011 Вопрос: подскажите, можно ли сделать такой автофильт автоматическим, чтобы не вручную выбирать даты, а ввести их в определенные ячейки и автофильт отобразил в сводной таблице нужные данные. И как? Заранее спасибо Последний раз редактировалось sanych_09; 08.02.2011 в 12:24. Причина: не прикрепил файл примера |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
1. Смотрим тему Выпадающий календарь - доработать под задачу берем календарь определяем 2 ячейки на листе: Начало периода, Конец периода. По клику в ячейках вводим даты из календаря. 2. Далее: Как использовать дату при применении автофильтра Берем код, подстраиваем под свои задачи.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]()
спасибо,
буду разбираться! |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Выбор временого периода. см. файл.
Кликаем яч. В1 и В2
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]()
нашел на форуме пример работы со сводными таблицами..
ActiveSheet.PivotTables("СводнаяТаб лица2").PivotFields("дата").Current Page = _"02.01.2010" можно ли в этом коде диапазон указать, например, ячейка А1 -это начальная дата, А2 - конечная. /в этом примере макроса фильтрация выполнена по нажатию кнопки. Еще вопрос, как добавлялась кнопка на лист? я знаю как добавть кнопку, то только она отображается в UserForm/ |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
Цитата:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 18.01.2011
Сообщений: 75
|
![]()
добрый день!
макрос пробовал записать как для фильтра в сводной таблице, так и просто в таблице данных. но разобраться не могу... так не знаю функций .. да и всего VBA можно ли как-то применить код к сводной таблице: Dim iDateOne As Date Dim iDateTwo As Date iDateOne = D1 ' данные с переиода в ячейке D1 iDateTwo = E! ' данные по период в ячейке E1 iCriteria1 = ">=" & CDbl(iDateOne) iCriteria2 = "<=" & CDbl(iDateTwo) Range("A1").AutoFilter Field:=1, Criteria1:=iCriteria1, Operator:=xlAnd, Criteria2:=iCriteria2 примеры записаных макросов в ручную ...и все равно как-то криво работают. подскажите, как для сводной таблицы применить фильтр с определенными критериями. спасибо |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сводная таблица | женя2010 | Microsoft Office Excel | 1 | 09.06.2010 15:48 |
Сводная таблица | 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 |
Сводная таблица | Галина | Microsoft Office Excel | 3 | 01.11.2007 20:01 |