IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила форума Всем прочитать перед созданием темы!
 
Ответить в данную темуНачать новую тему
VBA (Visual Basic for Applications), упрощённая версия языка Visual Basic для Microsoft Office - это макрос
samsony1
сообщение 6.04.2024 - 21:43
Сообщение #1


Живущий здесь
Иконка группы

Группа: Модераторы
Пользователь №: 101003
Сообщений: 1541
Регистрация: 23.11.2008
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 355 раз(а)



VBA (Visual Basic for Applications) — язык программирования, упрощённая версия языка Visual Basic.
Его разработала компания Microsoft специально для линейки своих продуктов — Excel, Word, PowerPoint, Access, Outlook. Также VBA используют и в других программах — например, в AutoCAD, SolidWorks и CorelDRAW.

К достоинствам языка можно отнести сравнительную лёгкость освоения, благодаря которой приложения могут создавать даже пользователи, не программирующие профессионально. К особенностям VBA можно отнести выполнение скрипта именно в среде офисных приложений.

Недостатком являются проблемы с обратной совместимостью разных версий. Эти проблемы в основном связаны только с тем, что код программы обращается к функциональным возможностям, появившимся в новой версии программного продукта, которые отсутствуют в старой. Также к недостаткам часто относят и слишком высокую открытость кода для случайного изменения, тем не менее, многие программные продукты (например, Microsoft Office и IBM Lotus Symphony) позволяют пользователю использовать шифрование исходного кода и установку пароля на его просмотр.

источник - https://ru.wikipedia.org/wiki/Visual_Basic_for_Applications

Сообщение отредактировал samsony1 - 12.04.2024 - 00:17
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
samsony1
сообщение 7.04.2024 - 11:16
Сообщение #2


Живущий здесь
Иконка группы

Группа: Модераторы
Пользователь №: 101003
Сообщений: 1541
Регистрация: 23.11.2008
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 355 раз(а)



научиться программировать макросы можно используя встроенную в Excel возможность самозаписи кодов любых действий с листом, листами, таблицами, формами, элементами форм - это и будут простейшие макросы.
путем перебора многочисленных действий и сравнения записей в макросах кода, вы поймете как это работает.
и можете доступно программировать коды макросов.
размер и количество макросов неограничены.
это действует почти с первых версий Excel.
это проходят многие проектировщики, инженеры и программисты.
когда создано много макросов, главное не запутаться.
можно один макрос вкладывать в другой и так неоднократно.
можно автоматизировать многие задачи любых действий с листом, листами, таблицами, файлами
с элементами форм (командные кнопки, галочки, выпадающие списки, текстовые поля и пр.) можно продвинуться дальше, автоматически заполняя листы нужными данными, организовать любой поиск записи, таблицы, листа
просто и доступно.
в свое время я так создал программу учета, движения, списания материальных ценностей, и утилизации драгметаллов, по складам, отделам, подотчетникам.
было это правда давно
это действует и на word, но там немного сложнее
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
samsony1
сообщение 8.04.2024 - 18:50
Сообщение #3


Живущий здесь
Иконка группы

Группа: Модераторы
Пользователь №: 101003
Сообщений: 1541
Регистрация: 23.11.2008
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 355 раз(а)



Для чего нужны макросы в Excel и как их сделать: инструкция

Как с помощью макросов автоматизировать рутинные задачи в Excel?
Какие команды они выполняют?
Как создать макрос новичку?

подробности - https://skillbox.ru/media/management/dlya-chego-nuzhny-makrosy-v-excel-i-kak-ikh-sdelat-instruktsiya-so-skrinshotami
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
samsony1
сообщение 9.04.2024 - 11:23
Сообщение #4


Живущий здесь
Иконка группы

Группа: Модераторы
Пользователь №: 101003
Сообщений: 1541
Регистрация: 23.11.2008
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 355 раз(а)



VBA был впервые представлен в 1993 году вместе с Excel 5.0.
Он заменил предыдущие языки макросов, предлагая гораздо более мощные инструменты для разработки. С каждой новой версией Office, VBA развивался, предоставляя более широкие возможности для автоматизации задач и управления данными. Несмотря на появление новых технологий, VBA остается важной частью экосистемы Microsoft Office, поддерживаемой до сих пор.
Популярность VBA обусловлена несколькими ключевыми факторами:
- Интеграция с Office: Поскольку VBA тесно интегрирован с Office, он позволяет без проблем работать с данными и функциями приложений.
- Доступность: VBA доступен во всех версиях Office, что делает его удобным инструментом для многих пользователей без дополнительных затрат.
- Простота использования: Он предлагает простой синтаксис и мощные инструменты разработки, что делает его доступным даже для не программистов.
- Гибкость: VBA позволяет решать широкий спектр задач — от простой автоматизации до создания комплексных пользовательских приложений.
- Большая база знаний: Существует огромное количество учебных ресурсов, форумов и примеров кода, что облегчает обучение и применение VBA.
- Сообщество: Сильное и активное сообщество пользователей и разработчиков обеспечивает поддержку и обмен опытом.

подробнее - https://www.yourtodo.ru/posts/vba/

Сообщение отредактировал samsony1 - 9.04.2024 - 11:24
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
samsony1
сообщение 11.04.2024 - 22:37
Сообщение #5


Живущий здесь
Иконка группы

Группа: Модераторы
Пользователь №: 101003
Сообщений: 1541
Регистрация: 23.11.2008
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 355 раз(а)



VBA. Принцип работы, создание и конструирование Пользовательских Форм

В этом видео - знакомство с пользовательскими формами VBA. В нём рассматривают следующие пункты:
Принцип работы пользовательских форм. Чтобы успешно работать с UserForms, очень важно понимание того, как пользовательские рассматриваются компьютером. Именно поэтому в этом видео, являющимся одним из вводных, поговорим о самом принципе работы пользовательских форм. А поскольку лучше всего информация запоминается на интересных, хорошо визуализируемых примерах, приведем интересную аналогию из реальной жизни, которая поможет легче запомнить принцип работы пользовательских форм
Как добавить новую пользовательскую форму в VBA с помощью вкладки Insert
Введение в элементы управления пользовательских форм и как их добавлять на форму
Как открыть и для чего служат Properties Window (Окно свойств) и ToolBox (окно с набором доступных элементов управления пользовательских форм)
Первое введение в выведение пользовательской формы на экране при помощи метода Show
Как добавить на рабочий лист кнопку для вызова пользовательской формы внутри рабочего листа

видео - https://youtu.be/mfOghaWXUsk

Сообщение отредактировал samsony1 - 11.04.2024 - 22:39
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 3.05.2024 - 16:47