При добавлении в редакторе VBA нового модуля он всегда начинается со строки Option Explicit. Что означает данная строка и для чего она нужна?
Если строка Option Explicit находится в начале модуля, это означает, что необходимо объявлять все переменные, которые будут использоваться в пределах данного модуля. Если необходимо отключить автоматическое появление данной строки в новых модулях, то следует в редакторе VBA выполнить команду Tools → Options (Сервис → Параметры), в открывшемся окне перейти на вкладку Editor (Редактор) и снять флажок Require Variable Declaration (Явное описание переменных).
При использовании сложных макросов иногда возникает необходимость в получении динамической информации о ходе их выполнения. Можно ли выводить такую информацию в строке состояния?
Да, используя средства VBA, можно решить данную проблему. Для этого следует назначить строковые данные свойству StatusBar объекта Application. Соответствующий оператор выглядит следующим образом:
Application.StatusBar = "Обработка файла " & FileNum
По окончании процедуры следует вернуть строке состояния первоначальный вид. Для этого используется такой оператор:
Application.StatusBar = False
Миллионы людей во всем мире так или иначе используют в своей деятельности программу Excel. С полной уверенностью можно заявить, что данная программа в настоящее время является наиболее популярной и распространенной из подобных разработок. Широкие функциональные возможности Excel и в то же время простота использования и удобство в эксплуатации стали причиной того, что эту программу одинаково успешно применяют и в крупных офисах известных фирм, и на домашних компьютерах. Поэтому само собой разумеющимся является тот факт, что глубокое знание Excel во многом повышает значимость любого специалиста.
Вместе с тем нельзя отрицать того, что подавляющее большинство пользователей программы далеко не полностью знакомо с функциональными возможностями программы. При этом характерной ее особенностью является то, что, наряду со штатными средствами, она включает в себя много скрытых возможностей. Кроме того, некоторые всем известные функции и режимы работы Excel можно использовать по-новому и получать при этом отличные результаты.
Разобраться с тонкостями и нюансами программы, заглянуть в нее «изнутри» и призвана помочь читателям данная книга. Она рассчитана в первую очередь на пользователей, уже имеющих определенный опыт работы с программой Excel. Однако благодаря доступному и легкому стилю изложения, а также большому количеству конкретных примеров книга может быть понятна и начинающим пользователям.
Несомненным достоинством книги является тот факт, что большинство приведенных в ней примеров и программные коды можно использовать без внесения в них каких-либо изменений. Если же нужно что-то подкорректировать (например, имя диапазона, название рабочего листа и т. п.), то на этом отдельно акцентируется внимание.
В результате изучения данной книги читатель наверняка открыл для себя множество неизвестных ранее возможностей Excel, что позволит ему по-новому оценить способности данной программы.
Приложение
Основные объекты Excel
В данном приложении кратко описаны наиболее часто используемые в приведенных в книге примерах стандартные объекты Microsoft Excel:
• Application;
• Chart;
• Range;
• Workbook;
• Worksheet.
В целях обеспечения краткости данного приложения описаны не все свойства, методы и процедуры обработки событий приведенных объектов, а лишь те из них, которые реально использовались в примерах программ.
Объект Application представляет собой все приложение Microsoft Excel. Этот объект предоставляет доступ к настройкам и параметрам запущенного приложения Excel. С помощью объекта Application можно также получать доступ к функциям (Cell, Range и др.) и объектам верхнего уровня (ActiveCell, ActiveChart и др.). Следует отметить, что к большинству свойств и методов объекта Application можно получать доступ, применяя инструкции вида Cell вместо Application. Cell, то есть объект Application подразумевается по умолчанию.
В табл. П.1 приведены свойства объекта Application.
Таблица П.1. Свойства объекта Application
В табл. П.2 приведены методы объекта Application.
Читать дальше
Конец ознакомительного отрывка
Купить книгу