Раскрываем возможности


Макросы
Очень распространенная задача - получить список файлов из папок и подпапок на лист Excel. Кто-то делает каталог файлов для какого-нибудь отчета. Кто-то хочет обработать файлы в своей программе. В данной статье рассмотрим несколько вариантов реализации данной задачи от самого простого, до расширенного с поиском файлов по вложенным каталогам.
Если вы хотите начать писать макросы на VBA (да и на любом другом языке), то помимо знания самого языка программирования хорошем подспорьем в работе будет знание и умение писать алгоритмы. Как и в любом другом деле для этого потребуется практика, много практики. В этой статье мы разберем алгоритмы сортировки, знание их спрашивают практически на любом собеседование на должность программиста, да и студентов часто мучают ими. Изучите их, это хороший опыт и практика для начинающих!
Использование Excel в качестве графического редактора, конечно, не самая лучшая идея. Но с другой стороны почему бы и нет, ведь ячейки листа могут хранить не только числа и текст, но и цвет пикселей.
Excel дает возможность управлять своими объектами (листами, ячейками, графиками) с помощью языка VBA. Чтобы создавать первые программы в Excel нужно иметь представление об объектной модели приложения.
Перед тем как приступить к созданию своих программ на VBA советую настроить свой редактор кода (VBE). Можно использовать и стандартные настройки редактора, однако некоторые из них стоит подкорректировать. Приводим свои настройки редактора кода, с которыми выполнили не одну сотню проектов.
В этой статье разберем примеры, которые раскроют тему создания функций с неограниченным количеством аргументов и тему создания функций, возвращающих массив значений.
В этой статье речь пойдет о том, как создавать функции, которые не принимают никаких аргументов, а также про функции, которые принимают несколько аргументов. Расскажем также о необязательных аргументах пользовательской функции.
​​​​​​​С помощью VBA вы можете создать свою функцию (также называемую пользовательской функцией), которую можете использоваться в Excel также как и обычные функции.
Даже если вы совсем новичок в Excel и в программировании на VBA, вы можете легко записать макрос и автоматизировать часть своей работы. В этой статье речь я расскажу все, что вам нужно знать, чтобы начать работу с созданием макросов в Excel.
Если вы хотите писать качественный код, то необходимо учитывать все возможные действия ваших пользователей. Поэтому если обрабатываете выделенный диапазон, то всегда проверяйте его тип.