Решения для офиса
Microsoft Excel — одна из наиболее часто используемых программ в повседневной работе офисных специалистов. Практически любому работнику, от секретаря до директора, приходилось проводить расчеты, оформлять прайс-листы или строить графики и диаграммы в Excel. При этом большинство пользователей, как правило, регулярно выполняют однотипные операции, даже не подозревая, что встроенные средства автоматизации позволяют оптимизировать работу и сократить срок ее выполнения в несколько раз! Именно возможностям оптимизации работы в Excel и посвящен этот раздел нашего сайта. Здесь будут рассмотрены способы решения самых распространенных задач, которые ежедневно встречаются в работе менеджеров, бухгалтеров, экономистов, маркетологов. В качестве инструментального средства используется Microsoft Excel и VBA.
Как создается электронная анкета средствами VBA Excel
Разберем решение еще одной практической ситуации — заполнение электронного бланка анкеты. Сам разрабатываемый лист будет достаточно насыщен элементами управления, поэтому здесь мы рассмотрим оформление листа последовательно.
Как создать в VBA Excel приложение для составления заявки на канцелярские товары для офиса
Рассмотрим еще одну задачу. Наша цель — разработать удобное приложение для составления заявки на канцелярские товары для офиса. Начнем с того, что создадим новую рабочую книгу Microsoft Excel и на втором листе сформируем список товаров с их ценами (рис. 2.8). Этот список, как и в предыдущем примере, организован достаточно просто — название и рядом его […]
Модернизируем в VBA автоматизированный бланк заказа
В предыдущей статье мы рассмотрели один из вариантов формирования бланка заказа. Понятно, что в многочисленных практических ситуациях требуются различные бланки. Рассмотрим разработку автоматизированного бланка вида, показанного на рис. 2.5. В этом случае прайс-лист формируется из товаров общей категории (рис. 2.6), и при открытии книги все поля со списками на первом листе книги заполняются одинаковым набором […]
Создаем средствами VBA автоматизированный бланк заказа для обслуживания покупателей
Теперь, после того как мы познакомились с простыми конструкциями доступа из процедур VBA к ячейкам листа Microsoft Excel, пора перейти к более сложной задаче. Будем считать, что нам необходимо разработать удобный бланк заказа при обслуживании покупателей в компьютерном салоне. Наша задача — обеспечить удобный подбор необходимой покупки из возможных вариантов по информации, присутствующей в прайс-листе.
Объекты Microsoft Excel, которые позволяют работать с информацией
В большинстве примеров вводной части раздела «Офисные решения» мы рассматривали возможности VBA без связи с информацией, находящейся на рабочем листе. Лишь несколько ситуаций продемонстрировали синтаксические конструкции, которые позволяли извлекать и записывать данные в ячейки листов Microsoft Excel. В этой части раздела мы детально рассмотрим объекты, которые позволяют работать с информацией, содержащейся в рабочих книгах Microsoft […]