Видеоуроки бесплатно!

Полезные статьи различных общих тематик и обучающие материалы » Страница 4

Сказки на ночьФайловые операции VBA 

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

Макрос Srch и функция BrowseForFolderShell любезно предоставлены Натаном П. Оливером (Nathan P. Oliver), проживающим в Миннеаполисе, штат Миннесота, США. Натан занимает должности финансового консультанта и разработчика приложений. Следующий макрос проводит поиск файлов, в имени которых встречается заданная строка, в указанной папке и ее подпапках. По результатам поиска создается список, в котором для каждого найденного файла выводится ссылка на файл, размер файла и дата его последнего изменения.

Подробнее...
27 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 601   |   Комментарии (0)

Сказки на ночьУсловное форматирование с более чем тремя условиями VBA 

Макрос Worksheet_Change любезно предоставлен Расселом Гауфом (Russell Hauf), проживающим в Бивертоне, штат Орегон, США. По сути, макрос Worksheet_Change дублирует функцию условного форматирования Excel. Увеличение максимального числа условий достигается за счет наличия управляющего листа, содержащего 2 столбца — допустимых значений ячеек (столбец А) и соответствующих индексов цвета заливки (столбец в).

Подробнее...
27 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 731   |   Комментарии (0)

Сказки на ночьExcel всемогущий 

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

Подробнее...
27 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 540   |   Комментарии (0)

Сказки на ночьНарастающий итог VBA 

Для вычисления нарастающего итога по полю сводной таблицы необходимо указать базовое поле. В рассматриваемом примере таким полем является поле области строк сводной таблицы ДатаОтгрузки. Таким образом, чтобы вычислить нарастающий итог по полю Выручка, необходимо установить значение свойства BaseField равным ДатаОтгрузки.

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 648   |   Комментарии (0)

Сказки на ночьДополнительные вычисления в полях области данных сводной таблицы Excel 

Дополнительные вычисления в полях области данных сводной таблицы Excel

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

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 505   |   Комментарии (0)

Сказки на ночьСумма, среднее, количество, минимум, максимум в VBA 

Единственной статистикой, подсчитываемой для поля сводной таблицы ранее в этой главе, была сумма значений элементов поля. Помимо суммы, Excel позволяет вычислить среднее значение всех элементов поля, минимальное, максимальное значения и т.п. Чтобы подсчитать требуемую статистику в VBA,
создайте поле области данных с уникальным именем и установите соответствующее значение свойства xlFunction. Следующий макрос демонстрирует пример вычисления 5-ти различных статистик для поля Выручка по каждому заказчику.

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 761   |   Комментарии (0)

Сказки на ночьФильтрация элементов полей сводной таблицы вручную VBA 

Фильтрация элементов полей сводной таблицы вручную VBA

Вдобавок к созданию вычисляемых элементов, Excel позволяет фильтровать элементы полей сводной таблицы вручную. Рассмотрим следующую задачу. К примеру, некий продавец обуви желает получить отчет о продажах сандалий в регионах с теплым климатом. Следующая строка кода позволяет скрыть определенный элемент поля Магазин:
PT.PivotFields("Магазин").Pivotltems("Миннеаполис").Visible = False

Присвоение значения False свойству visible всех элементов поля приведет к возникновению ошибки времени выполнения. К примеру, на 1-й итерации цикла макрос может отобразить товары А и В, а на 2-й итерации — товары С и D. Если скрыть товары А и В до того, как будут отображены товары С и D, возникнет ошибка. Чтобы избежать подобного недоразумения, присвойте значение True свойству Visible всех элементов поля перед его фильтрацией.

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 552   |   Комментарии (0)

Сказки на ночьИспользование полей области страницы сводной таблицы VBA 

Использование полей области страницы сводной таблицы VBA

В добавок к полям в области строк, области столбцов и области данных, сводная таблица может содержать одно или несколько полей в области страницы. Поля области страницы выводятся в строках, расположенных над отчетом сводной таблицы. Они могут использоваться для фильтрации отчета по различным критериям, например, по товару, региону или комбинации товара и региона. На рис. 12.37 показана сводная таблица, отображающая 10 лучших заказчиков товара ABC в западном регионе. Чтобы определить поле области страницы в VBA, воспользуйтесь параметром PageFields метода AddFields.

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 432   |   Комментарии (0)

Сказки на ночьИспользование сводной таблицы для фильтрации исходных данных Visual Basic 

Использование сводной таблицы для фильтрации исходных данных Visual Basic

Проведем небольшой эксперимент. Дважды щелкните на любом числовом значении сводной таблицы, в результате чего Excel создаст новый рабочий лист и скопирует в него все записи исходных данных, на основании которых было получено это числовое значение. По существу, эта особенность сводных таблиц представляет собой простейший способ выполнения запросов к исходным данным. Чтобы добиться аналогичного результата в VBA, следует установить значение свойства диапазона ячеек ShowDetail равным True.

Подробнее...
26 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 438   |   Комментарии (0)

Сказки на ночьДополнительные возможности сводных таблиц 

Дополнительные возможности сводных таблиц

Зачастую даже опытные пользователи Excel не знакомы со всеми возможностями сводных таблиц. Восполним же этот пробел!
Согласно широко известному правилу 80/20, 80% дохода компании приносят 20% ее клиентов. В реальных условиях это не так уж далеко от истины. Создавая отчет для руководства компании, разумно включить в него данные о 5-10 лучших заказчиках. Чтобы отобразить заданное число наибольших (наименьших) элементов поля сводной таблицы с помощью пользовательского интерфейса Excel, щелкните на кнопке Дополнительно (Advanced) диалогового окна Вычисление поля сводной таблицы (PivotTable Field). Установите переключатель Включено (On), выберите из раскрывающегося списка Отображать (Show) значение Наибольших (Тор), установите значение расположенного справа от списка Отображать счетчика равным 6 и выберите из раскрывающегося списка С помощью поля (Using field) значение Сумма по полю Выручка (Sum of Выручка), как показано на рис. 12.34.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 472   |   Комментарии (0)

Сказки на ночьОпределение сроков выполнения заказов VBA 

Как упоминалось выше, при группировании дат поле с наибольшей детализацией всегда перенимает имя исходного поля, а остальные поля (например, Годы (Years) или Кварталы (Quarters)) добавляются к сводной таблице по мере необходимости. Предположим, что предприятию необходимо определить сроки выполнения заказов. Полный цикл производства товара включает 12-недельную задержку, связанную с поставкой необходимых компонентов. В идеальной ситуации на выполнение заказа отводится не менее 13 недель. В противном случае следует реализовать систему прогнозирования поступления заказов.
Добавив к исходным данным поле ДатаЗаказа, создадим сводную таблицу, показывающую поступление выручки от выполнения заказов по месяцам.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 453   |   Комментарии (0)

Сказки на ночьГруппирование дат по неделям VBA 

Excel позволяет группировать даты по дням, месяцам, кварталам, годам, но не по неделям. Этот недочет легко исправить путем определения единицы группирования, состоящей из 7 дней. По умолчанию Excel начинает группирование с первой даты исходных данных, в рассматриваемом случае — с четверга 1 января 2004 года. Чтобы начать группирование с понедельника, следует воспользоваться параметром Start метода Group. Функция Weekday поможет определить смещение первой даты исходных данных от начала недели. Группирование по неделям имеет один существенный недостаток— оно исключает возможность какого-либо иного группирования. Другими словами, Excel не разрешает группировать даты по неделям и, к примеру, кварталам. Ниже приведен код, реализующий группирование дат сводной таблицы по неделям.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 567   |   Комментарии (0)

Сказки на ночьСуммирование значений полей области данных сводной таблицы путем группирования 

Сводная таблица, показанная на рис. 12.29, содержит огромное число строк — по одной на каждый день отгрузки товара.

Суммирование значений полей области данных сводной таблицы путем группирования

Рис. 12.29. До группирования сводная таблица содержит огромное число строк - по одной на каждый день отгрузки товара

В большинстве случаев такая детализация отчета избыточна — гораздо более удобно анализировать итоговые объемы продаж за определенный промежуток времени (например, месяц или квартал). К счастью, Excel поддерживает группирование дат в сводной таблице. Это гораздо эффективнее использования загадочной формулы =А2+1-ДЕНЬ (А2) (=A2+1-day (А2)), преобразующей произвольную дату в дату, соответствующую первому дню исходного месяца и года. Чтобы сгруппировать даты с помощью пользовательского интерфейса Excel, выделите любую ячейку в столбце ДатаОтгрузки и выберите команду Группа и структура^Группировать (Group and Show Detail) из раскрывающегося списка Сводная таблица (PivotTable) панели инструментов Сводные таблицы (PivotTable). В открывшемся диалоговом окне Группирование (Grouping) выберите значения Месяцы (Months), Кварталы (Quarters), Годы (Years) и щелкните на кнопке ОК.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 573   |   Комментарии (0)

Сказки на ночь"Подводные камни" вычисляемых элементов Visual Basic 

"Подводные камни" вычисляемых элементов Visual Basic

В отличие от вычисляемых полей, вычисляемые элементы сводной таблицы редко используются на практике. Главная особенность вычисляемого элемента
состоит в возможности его добавления к существующему полю сводной таблицы. Рассмотрим пример использования вычисляемых элементов. Предположим, что одно подразделение компании занимается продажами товаров ABC и DEF, а другое подразделение — продажами товара XYZ. Добавим к полю Товар элемент, вычисляющий сумму содержимого элементов ABC и DEF.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 496   |   Комментарии (0)

Сказки на ночьОпределение вычисляемых полей области данных VBA 

Определение вычисляемых полей области данных VBA

Сводные таблицы поддерживают два типа формул. Наиболее часто используемый тип формул предназначен для добавления к сводной таблице вычисляемых полей. Подсчет значений вычисляемого поля осуществляется на основе итоговых значений полей, входящих в формулу вычисляемого поля. Например, при создании поля СредняяЦена с помощью формулы Выручка/Количество Excel вычислит общую сумму по полю Выручка, общую сумму
по полю Количество и поделит первое значение на второе. В большинстве случаев это именно то, что нужно.

Подробнее...
25 февраля 2014   |   Опубликовал: Admin   |   Просмотров: 578   |   Комментарии (0)

Эксклюзивные шаблоны DLE скачать бесплатно для dle.
Популярные игры онлайн для домашнего отдыха.
Диснеевские мультики скачать и смотреть онлайн.
Современное тепловое оборудование для обогрева дома.
Смотри какие красивые мотоциклы можно купить.
Добро пожаловать на сайт киа клуб и киа форум.