(Не)случайные числа в VBA Excel Ч. 2

Вторая часть из моего цикла исследований, посвященного генерации псевдослучайных чисел в скриптовом языке VBA, используемого в офисных приложениях от Microsoft. Читать далее!

https://habr.com/ru/articles/933472/

#случайные_числа #vba #vbaмакросы #excel #линейный_конгруэнтный_метод #псевдослучайные_числа #псевдослучайные_генераторы #генератор_случайных_чисел #модульная_арифметика #ieee754

(Не)случайные числа в VBA Excel Ч. 2

Часть 1 Самоучитель VBA. Код, задающий массив переменной длины, куда записываются данные работы функции Rnd(). В оригинале - результаты броска монеты. 0 - орел, 1 - решка. Если целая часть выражения...

Хабр

Автоматизация сбора данных: как подтянуть курсы валютных пар ЦБ РФ

Во время расчёта доходности торговли валютными парами или акциями pre-IPO , для расчетов NPV и других финансовых показателей всегда нужны актуальные курсы валютных пар. Долгое время открывать сайт Центробанка РФ (ЦБ РФ) и копировать валютные курсы в Excel курсы ЦБ РФ становится лень – и тут на помощь приходят Excel и VBA. Наипростейшее решение – сделать в Excel выпадающий список с выбором валюты и написать макрос, который сам подтянет нужный курс с сайта ЦБ РФ . Тогда я смогу просто выбрать, например, USD или EUR , и таблица сама подставит актуальный курс в расчет. Звучит классно, пора делать.

https://habr.com/ru/articles/896756/

#api #vba #vbaмакросы #vba_excel #excel #парсинг #парсинг_данных #сбор_данных

Автоматизация сбора данных: как подтянуть курсы валютных пар ЦБ РФ

При расчёте доходности приобретения валютных пар и акций pre-IPO всегда нужны актуальные курсы валютных пар. Постоянно открывать сайт Центробанка РФ (ЦБ РФ) и копировать валютные курсы в Excel курсы...

Хабр

Не нажимайте эту кнопку: почему макросы Office все еще опасны

В 1993 году вышел Excel 5.0 — первый продукт Microsoft, поддерживающий макросы на языке Visual Basic for Applications. Это событие стало настоящей революцией для офисных клерков: сотрудники, не обладавшие специальными знаниями в программировании, вдруг получили мощный инструмент для автоматизации монотонных офисных задач, которые прежде отнимали уйму времени. Однако макросы пришлись по душе не только работникам офисов. Всего спустя два года появился Concept — первый вирус, который эксплуатировал возможности макросов для кибератак. С тех пор макросы Microsoft Office стали излюбленным способом проникновения в корпоративную сеть у хакеров. Даже сегодня многие успешные атаки на компании начинаются с отправки фишингового письма с документом, который заражен вредоносным макросом. В этой статье мы разберем механизмы работы макросов и на конкретных примерах покажем, как злоумышленники обходят средства защиты, которые Microsoft совершенствует уже четверть века. Отдельно поговорим про методы социальной инженерии, превращающие макросы в настоящее кибероружие в руках злодеев.

https://habr.com/ru/companies/bastion/articles/864260/

#vbaмакросы #макросы_для_excel #макросы_word #макровирусы #хакерские_макросы #вирус_melissa #вирус_concept #ИБриски_макросов #опасность_макросов #макросы_MS_Office

Не нажимайте эту кнопку: почему макросы Office все еще опасны

В 1993 году вышел Excel 5.0 — первый продукт Microsoft, поддерживающий макросы на языке Visual Basic for Applications. Это событие стало настоящей революцией для офисных клерков: сотрудники, не...

Хабр

VBA макросы. От бессмыслицы к осмысленному. Интерфейс

В первой части , через боль и страдания, мы написала ядро – основную логику макроса. Сегодня поработаем над пользовательским интерфейсом.

https://habr.com/ru/articles/811099/

#vba #vbaмакросы #vba_excel #vba_userform

VBA макросы. От бессмыслицы к осмысленному. Интерфейс

В первой части , через боль и страдания, мы написала ядро – основную логику макроса. Сегодня поработаем над пользовательским интерфейсом. У нас будет одна единственная форма, SettingsForm , со всеми...

Хабр

VBA макросы. От бессмыслицы к осмысленному. Ядро

Наверное, пару лет назад, я бы отдал многое за подобную статью. Тогда, я рыл интернет в поисках информации о структурировании VBA проекта, но толком ничего не находил. Всех приветствую! Наливайте чай, нарезайте бутеры, потому что вас ждет длинное, нудное чтиво, с большим количеством кода. Чтиво про рефакторинг VBA кода.

https://habr.com/ru/articles/810289/

#vbaмакросы #vba_excel #рефакторинг #ооп

VBA макросы. От бессмыслицы к осмысленному. Ядро

Наверное, пару лет назад, я бы отдал многое за подобную статью. Тогда, я рыл интернет в поисках информации о структурировании VBA проекта, но толком ничего не находил. Всех приветствую! Наливайте чай,...

Хабр