RSS

Автор admin

Определяем количество открытых книг, страниц и их имена. Конструкция For Each … Next

В статье «Иерархия(структура) рабочей книги Excel» была рассмотрена структура рабочей книги, листа и приложения в целом. Из этого возникает вопрос, каким образом можно получить, например кол-во страниц в книге Excel, или их имена. С количеством все просто, к примеру, для того чтобы получить кол-во открытых книг, достаточно воспользоваться следующей командой: Application.Workbooks.Count Чтобы получить кол-во страниц …

Типы данных в Visual Basic (VBA)

Все типы в VB можно разделить на несколько групп: Целочисленные Вещественные Строковый (текстовый) Логический Дата Неопределенный Объект Целочисленные типы данных К этой группе относятся все данные только целого типа. Диапазон зависит от выбранного типа (см. таблицу). Тип Диапазон Описание Byte от 0 до 255 Этот тип данных хранит положительные целые числа до 255. Занимает памяти …

Составные (пользовательские) типы данных в VBA

В статье «Типы данных в Visual Basic (VBA)» мы познакомились с основными простейшими типами в VBA. Но средства VBA нам позволяют создавать свои составные (пользовательские) типы данных, основанные на простейших типах. Для чего это нужно? Например, нам необходимо описать некоторые объекты по следующим параметрам: Длина, Ширина, Глубина, Цвет, Материал и т.д. Это можно сделать двумя …

Как бесплатно просмотреть файлы MS Excel, Word, PowerPoint?

Как бесплатно просмотреть файлы MS Excel, Word, PowerPoint?

Многие из Вас наверно пытались открыть и распечатать документы MS Word, Excel, PowerPoint в бесплатных аналогах пакета MS Office, например OpenOffice, и каждый сталкивался с такой проблемой как некорректное отображение таблиц, «поплывшее» изображение текст, а с презентациями так вообще лучше промолчать. Так как все таки корректно открыть doc, xls, ppt не приобретая пакет MS Office …

Статические и динамические массивы в VBA

Что такое массив?  Массив это набор элементов одинакового типа, которые имеют общее имя. А обращение к этим элементам происходит по их индексу. Проще говоря, это множество переменных собранных в одну группу по определенному типу. Для более ясного понимания возьмем, например, жемчужные бусы, одни черного цвета, другие белого. Так вот, бусы черного и белого цвета это …

Иерархия(структура) рабочей книги Excel

Иерархия(структура) рабочей книги Excel

Давайте рассмотрим общую иерархию или структуру рабочей книги Excel с точки зрения VBA!? Это в дальнейшем при разработке Ваших приложений поможет понять всю зависимость объектов таких как рабочие листы, рабочие книги… Итак, структура: Верх иерархии это конечно само приложение Excel т.е. Application. Следующей идет рабочая книга Workbook. Объект Workbook нужен для того чтобы получить ссылку …

Сводная таблица в Excel. Как создать сводную таблицу?

Сводная таблица в Excel. Как создать сводную таблицу?

Термин «Сводная таблица» особо нам ничего не говорит. Простое определение может прозвучать так: Сводная таблица —  это отчет, позволяющий просмотреть данные в более удобном и понятном виде. Чаще всего сводные таблицы используются для организации отображения данных из БД, но также есть возможность создавать сводные таблицы и с данных находящихся в книге. Важное требование, это структурно-организованная …

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

Давайте теперь вкратце разберем какие области действия (видимости) переменных существуют в VBA. Область действия (видимости) переменной определяет, в каких модулях и процедурах она доступна и может использоваться. В VBA существуют следующие области действия переменных: Процедура (Функция) — переменная действует только в процедуре или функции. Описание переменной начинается с ключевого слова Dim или Static непосредственно в …

Импорт и Экспорт данных из mdb (Access) в Excel на VBA

Импорт и Экспорт данных из mdb (Access) в Excel на VBA

Программные продукты MS Access и MS Excel относятся к одному пакету MS Office, но из-за лицензионных ограничений, не на все рабочие станции может быть установлен Access. Может возникнуть такая ситуация, что сотруднику, который работает только с Excel, потребуются некоторые данные, которые содержатся в базе Access. Как быть? Можно установить копию Access, но т.к. эта надобность …

Примеры работы с диалоговыми сообщениями (msgbox) в VBA

Примеры работы с диалоговыми сообщениями (msgbox) в VBA

В статье «Примеры макросов в Excel. Диалоговое VBA сообщение msgBox» мы вкратце познакомились с диалоговым сообщением msgbox. Но это было простейшее информационное сообщение. Теперь рассмотрим подробнее работу с функцией MsgBox и все виды диалоговых сообщений. Синтаксис функции MsgBox Функция MsgBox имеет следующий синтаксис: MsgBox ( сообщение [, константы сообщения] [, заголовок] [, файл справки hlp, …