Перейти к содержимому

Февраль 2017

Уве Техт. Голдратт и теория ограничений. Квантовый скачок в менеджменте

В книге «Голдратт и теория ограничений» Уве Техта дает подробный обзор теории Э.Голдратта и ценные рекомендации по ее применению на практике. Наряду с понятным и живым изложением теоретических основ автор наглядно демонстрирует возможные подводные камни традиционных подходов. Предлагая читателям множество любопытной информации к размышлению, Уве Техт раскрывает перед ними новые перспективы и вспомогательные средства применения ТОС. Вы пройдете путь от «Я знаю, как это делается» до «Я тоже смогу это сделать»!

Уве Техт. Голдратт и теория ограничений. Квантовый скачок в менеджменте. – Минск: Попурри, 2015. – 144 с.

Подробнее »Уве Техт. Голдратт и теория ограничений. Квантовый скачок в менеджменте

Регулярные выражения VBA

Заметка написана Андреем Макаренко

Регулярные выражения (regular expressions) — очень мощный механизм для обработки строк. С его помощью можно найти нужные части текста, проверить, удовлетворяет ли строка определённой маске, заменить найденный текст. Такие выражения вcтроены во многие языки программирования, такие, как Perl, Php, JavaScript, и, конечно VBA.

Рассмотрим, как это работает на примере обработки счетов на доставку товаров. Исходные данные содержатся в отчете Excel в форме полного адреса (рис. 1). Наша задача — из строки вида «677000, Россия, Саха /Якутия/ Респ., г. Якутск, ул. Ойунского» выделить название города.

Рис. 1. Исходные данные

Подробнее »Регулярные выражения VBA

Бенуа Мандельброт. Фракталы, случай и финансы

Книга известного американского математика Бенуа Мандельброта посвящена фрактальной геометрии и фундаментальным вопросам случайности. Фрактальную геометрию Мандельброт придумал, когда писал труды по финансам в шестидесятые годы. Данное произведение содержит, среди прочих, эти труды, которые ранее не издавались, а также фундаментальные представления о случайности. На мой взгляд, книга будет полезна тем, кто предполагает заработать на фондовом/валютном рынке (в качестве отрезвляющего душа), а также всем, кто размышляет о роли случая и закономерностях.

Ранее я читал Бенуа Мандельброт. (Не)послушные рынки: фрактальная революция в финансах.

Бенуа Мандельброт. Фракталы, случай и финансы. – Ижевск: Регулярная и хаотическая динамика, 2004. – 256.

Подробнее »Бенуа Мандельброт. Фракталы, случай и финансы

Сортировка листов книги Excel с помощью процедуры VBA

В настоящей заметке описана разработка утилиты VBA для Excel. Показан процесс анализа задачи и последующего ее решения. Пример рассмотрен в расчете на начинающих.[1] Цель — разработать утилиту, которая изменяет порядок следования листов рабочей книги, сортируя их названия по алфавиту (без кода VBA это сделать невозможно). Если вы часто создаете книги с большим количеством листов, то знаете, что иногда сложно найти интересующий вас лист. Если же их упорядочить по названиям, то любой рабочий лист найти будет значительно проще.

Рис. 1. Метод Move объекта Sheets

Подробнее »Сортировка листов книги Excel с помощью процедуры VBA

Пол Экман. Психология лжи. Обмани меня, если сможешь

Правда ли, что современный человек в среднем лжет трижды за десять минут разговора? Как реагировать на то, что ложь проникла во все сферы человеческой жизни? Что делать, если не удается распознать ложь по словам и голосу? В книге «Психология лжи» Пола Экмана вы найдете исчерпывающие ответы на эти вопросы. Помните, что скрыть обман чрезвычайно сложно. Универсальные микровыражения и микрожесты всегда выдают лжеца, независимо от социального статуса и национальной принадлежности.  Научитесь замечать то, чего не видят другие.

См. также. Аллан Пиз. Язык телодвижений.

Пол Экман. Психология лжи. Обмани меня, если сможешь. – СПб.: Питер, 2017. – 304 с.

Подробнее »Пол Экман. Психология лжи. Обмани меня, если сможешь

Работа с процедурами VBA

Процедура — это последовательность операторов VBA, расположенная в модуле VBA, доступ к которому можно получить с помощью VBE. Модуль может включать любое количество процедур.[1] Некоторые процедуры получают аргументы. Аргумент — это информация, используемая процедурой в процессе выполнения. Аргументы процедуры во многом подобны аргументам, используемым функциями Excel.

При объявлении процедуры с использованием ключевого слова Sub применяется следующий синтаксис.

[Private | Public][Static] Sub имя([список_аргументов])
    [инструкции]
    [Exit Sub]
    [инструкции]
End Sub

Рис. 1. Запуск процедуры из Visual Basic Editor

Подробнее »Работа с процедурами VBA

Джон Теннент. Управление денежными потоками

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

См. также Уолш. Ключевые показатели менеджмента.

Джон Теннент. Управление денежными потоками. – М.: Альпина Паблишер, 2014. – 208 с.

Подробнее »Джон Теннент. Управление денежными потоками

Основы программирования на VBA

Для начала в качестве примера рассмотрим простую процедуру VBA типа Sub. Она хранится в модуле VBA и вычисляет сумму первых ста положительных целых чисел. По окончании вычислений процедура отображает сообщение с результатом.[1]

Sub VBA_Demo()
    'Пример простой процедуры VBA
    Dim Total As Long, i As Long
    Total = 0
    For i = 1 To 100
        Total = Total + i
    Next i
    MsgBox Total
End Sub

Подробнее »Основы программирования на VBA

Барбара Такман. Августовские пушки

Августовские пушки – одна из самых значительных исторических работ XX века. Она удостоена Пулитцеровской премии, выдержала множество переизданий и переведена на все ведущие языки мира, а президент Джон Кеннеди рекомендовал ее к обязательному прочтению своему окружению во время Карибского кризиса. Он видел в книге Барбары Такман яркое описание лавинообразного процесса сползания к войне в условиях острого международного кризиса и опасался, что в неустойчивом мире, обладающем ядерным оружием, сходная ситуация может привести к еще более катастрофическим последствиям.

Ссылку на книгу я встречал неоднократно. Последний раз в книге Педро Домингоса Верховный алгоритм. Впервые на английском языке книга вышла в 1962 г. Книга настолько насыщена фактами, что сделать конспект в обычном смысле слова не представилось возможным, поэтому привожу некоторые понравившиеся мне фрагменты.

Барбара Такман. Августовские пушки. – М.: АСТ, 2014. – 576 с.

Подробнее »Барбара Такман. Августовские пушки