Макросы в Excel, Быстое освоение программирования в Excel |
Здравствуйте, гость ( Вход | Регистрация )
Here You Can Support Our Work and .:LavTeaM:. Services |
Макросы в Excel, Быстое освоение программирования в Excel |
25.01.2013 - 04:37
Сообщение
#1
|
|
Новичок Группа: Пользователи Пользователь №: 147219 Сообщений: 1 Регистрация: 18.07.2011 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
Настоятельно рекомендуюначать изучение программирования в Excel с коротких, но в тоже время очень понятных, видеоуроков по ссылке http://www.excel-eto-prosto.ru/?s=fm_3742 от Дмитрия Быстрова. Не пожалеете.
|
|
|
25.01.2013 - 21:55
Сообщение
#2
|
|
Завсегдатай Группа: Пользователи Пользователь №: 68722 Сообщений: 159 Регистрация: 23.08.2007 Из: Марс Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 51 раз(а) |
|
|
|
2.03.2013 - 21:35
Сообщение
#3
|
|
Новичок Группа: Пользователи Пользователь №: 159672 Сообщений: 1 Регистрация: 2.03.2013 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 0 раз(а) |
thank you... thank you very much
my best wishes |
|
|
3.03.2013 - 11:45
Сообщение
#4
|
|
Активный пользователь Группа: Модераторы Пользователь №: 143610 Сообщений: 991 Регистрация: 7.03.2011 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 3146 раз(а) |
Кому не лень, скиньте линки на последние 3 урока.
|
|
|
20.02.2024 - 13:31
Сообщение
#5
|
|
Завсегдатай Группа: Модераторы Пользователь №: 101003 Сообщений: 322 Регистрация: 23.11.2008 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 394 раз(а) |
научиться программировать макросы можно используя встроенную в Excel возможность самозаписи кодов любых действий с листом, листами, таблицами, формами, элементами форм - это и будут простейшие макросы.
путем перебора многочисленных действий и сравнения записей в макросах кода, вы поймете как это работает. и можете доступно программировать коды макросов. размер и количество макросов неограничены. это действует почти с первых версий Excel. это проходят многие проектировщики, инженеры и программисты. когда создано много макросов, главное не запутаться. можно один макрос вкладывать в другой и так неоднократно. можно автоматизировать многие задачи любых действий с листом, листами, таблицами, файлами с элементами форм (командные кнопки, галочки, выпадающие списки, текстовые поля и пр.) можно продвинуться дальше, автоматически заполняя листы нужными данными, организовать любой поиск записи, таблицы, листа просто и доступно. в свое время я так создал программу учета, движения, списания материальных ценностей, и утилизации драгметаллов, по складам, отделам, подотчетникам. было это правда давно это действует и на word, но там немного сложнее Сообщение отредактировал samsony1 - 22.02.2024 - 11:45 |
|
|
5.04.2024 - 12:48
Сообщение
#6
|
|
Завсегдатай Группа: Модераторы Пользователь №: 101003 Сообщений: 322 Регистрация: 23.11.2008 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 394 раз(а) |
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 - 6.04.2024 - 02:16 |
|
|
8.04.2024 - 22:49
Сообщение
#7
|
|
Завсегдатай Группа: Модераторы Пользователь №: 101003 Сообщений: 322 Регистрация: 23.11.2008 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 394 раз(а) |
Самоучитель VBA
Гарнаев А. Ю. Корпорация Microsoft интегрировала в свои офисные продукты, в саму операционную среду изумительный по простоте и необычайный по своей эффективности язык программирования Visual Basic for Applications или сокращенно VBA. С помощью этого языка теперь каждый пользователь может автоматизировать работу приложения и максимально приспособить его работу для решения текущих задач, не только добавив интерфейсу новую функциональность, но и удалив из него ненужные для данного приложения элементы, тем самым обеспечив ему дополнительную стабильность, своеобразную защиту от дурака. Например, если вам поручено в фирме ежедневно по результатам представлять сводную таблицу и диаграмму ее работы, наверное, уже через пару дней вам придет идея, почему бы эту процедуру не автоматизировать, т. к. программный инструментарий используется один и тот же, только источники данных разные. Здесь как раз вам на помощь придет VBA. А результат от созданного продукта будет двоякий — во-первых, вы освободитесь от ежедневной работы, а во-вторых, получите шанс, чтобы босс вас заметил и понял, что вы действительно незаменимый сотрудник. VBA позволяет не только автоматизировать работу одного приложения, но и интегрировать работу нескольких в единое целое. Например, в нашем примере данные по работе фирмы пусть хранятся в базе данных Microsoft Access, расчеты производятся в Microsoft Excel, а отчет распечатывается в формате документа Microsoft Word. Кроме того, отчет надо представить в виде слайдов Microsoft Power на ежедневной планерке, а сводку о них опубликовать на Web-сайте. Оказывается всю эту комплексную задачу можно автоматизировать, причем, благодаря интегрированию. Управление можно производить из одного приложения, или даже из одного исполняемого файла, созданного на VB или VB .NET. В последнем случае пользователь даже не будет знать, что весь этот большой объем работы выполняется не данным приложением, а программными продуктами Microsoft Office. Данная книга как раз и посвящена изучению этого замечательного языка программирования — VBA. скачать - https://техномастерская.рф/wp-content/uploads/2023/11/samouchitel_vba_2.pdf |
|
|
9.04.2024 - 05:58
Сообщение
#8
|
|
Активный пользователь Группа: Пользователи Пользователь №: 188190 Сообщений: 874 Регистрация: 11.01.2017 Из: Pakistan Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 415 раз(а) |
samsony1, you can invest time in learning xlwings. Thus, you will be able to use python scripts within Excel
|
|
|
9.04.2024 - 15:03
Сообщение
#9
|
|
Завсегдатай Группа: Модераторы Пользователь №: 101003 Сообщений: 322 Регистрация: 23.11.2008 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 394 раз(а) |
samsony1, you can invest time in learning xlwings. Thus, you will be able to use python scripts within Excel Цитата(ioncube) перевод - вы можете потратить время на изучение xlwings. Таким образом, вы сможете использовать скрипты на python в Excel VBA никто не отменял и его применяют в программах Microsoft Office с 1993, каждому своё, для несведующего, начинающего оправдано к тому же Python не всемогущь, хотя сегодня очень актуален, но весьма труден в изучении и доступен не всем и Pyton не предмет изучения в этой теме Цитата(samsony1) translation for ioncube - VBA has not been canceled and it has been used in Microsoft Office programs since 1993, to each his own, for the ignorant, beginner it is justified besides Python is not omnipotent, although it is very relevant today, but it is very difficult to learn and not accessible to everyone and Python is not the subject of study in this topic _______ Программистов для Python сегодня столько, что им трудно найти работу (модератор) Сообщение отредактировал samsony1 - 24.10.2024 - 12:24 |
|
|
9.04.2024 - 19:50
Сообщение
#10
|
|
Новичок Группа: Пользователи Пользователь №: 206164 Сообщений: 5 Регистрация: 7.04.2024 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 2 раз(а) |
Python уже есть в Microsoft Office
https://support.microsoft.com/en-us/office/get-started-with-python-in-excel-a33fbcbe-065b-41d3-82cf-23d05397f53d |
|
|
9.04.2024 - 23:01
Сообщение
#11
|
|
Завсегдатай Группа: Модераторы Пользователь №: 101003 Сообщений: 322 Регистрация: 23.11.2008 Загружено: байт Скачано: байт Коэффициент: --- Спасибо сказали: 394 раз(а) |
Python уже есть в Microsoft Office так я же не про Python, который не так просто осваивать, а про VBA, как и тема Цитата Microsoft пояснила, что Python в Excel будет включён в подписку на Microsoft 365 во время предварительного тестирования новой версии продукта, но «некоторые его функции будут ограничены без доступа по платной лицензии» после окончания процесса внутреннего тестирования.
Ограничения в рамках интеграции Python и Excel: - запуск в облачной среде, - использование защищённых библиотек, предоставленных Anaconda, - запрет доступа к сети, - запрет обращения к пользовательским токенам, - код Python не будет иметь доступа к другим свойствам файла, таким как формулы, диаграммы, сводные таблицы, макросы или код VBA. источник - https://habr.com/ru/news/756266/ Сообщение отредактировал samsony1 - 17.10.2024 - 10:33 |
|
|
Текстовая версия | Сейчас: 4.12.2024 - 23:55 |