photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

269
active users

#vba

0 posts0 participants0 posts today
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://social.lansky.name/@hn50" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hn50</span></a></span> this sounds <em>geckibg</em> <a href="https://infosec.space/tags/cursed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cursed</span></a>.</p><ul><li>Only missing <a href="https://infosec.space/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a> in <a href="https://infosec.space/tags/VisualBasic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VisualBasic</span></a> and usibg <a href="https://infosec.space/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://infosec.space/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a> on legacy <a href="https://infosec.space/tags/MicrosoftOffice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MicrosoftOffice</span></a>!</li></ul>
Несерьёзный ВыдумщикВ блоге, а потом и в книге Joel Spolsky была расписана история появления <a class="hashtag" href="https://idealists.su/tag/vba" rel="nofollow noopener noreferrer" target="_blank">#VBA</a> в том самом Microsoft <a class="hashtag" href="https://idealists.su/tag/excel" rel="nofollow noopener noreferrer" target="_blank">#Excel</a>.<br><br>Этот персонаж так же потом сделал <a class="hashtag" href="https://idealists.su/tag/stackoverflow" rel="nofollow noopener noreferrer" target="_blank">#stackoverflow</a> и вообще известный графоман от <a class="hashtag" href="https://idealists.su/tag/softwaredevelopment" rel="nofollow noopener noreferrer" target="_blank">#softwaredevelopment</a>, сродни Лебедеву от дизайна — <a href="https://neolurk.org/wiki/Джоэл_Спольски" rel="nofollow noopener noreferrer" target="_blank">https://neolurk.org/wiki/Джоэл_Спольски</a><br>———<br><br>В допотопные времена в Excel был очень неудобный язык программирования, которому не дали названия. Мы называли его «макросы Excel». Он был весьма ограничен – без переменных (значения приходилось хранить в ячейках таблицы), локальных переменных и вызовов подпрограмм – короче, сопровождать такой язык было практически невозможно. В нем имелись некоторые более сложные функции вроде Goto, но метки были скрыты от глаз.<br><br>Единственное, что его оправдывало, это явное превосходство над макросами Lotus, представлявшими собой лишь длинную строку последовательности нажатий клавиш, вводимую в ячейку таблицы.<br><br>17 июня 1991 года я приступил к работе в Microsoft в составе команды Excel. Моя должность называлась Program Manager. Предполагалось, что я как&amp;то решу проблемы языка. Подразумевалось, что это решение будет связано с языком программирования Basic.<br><br>Basic? Фу!<br><br>Некоторое время я вел переговоры с разными группами разработчиков. Только что появился Visual Basic 1.0, выглядевший довольно круто. Также имелся неудачный проект под кодовым названием MacroMan и еще один проект – создание объектно-ориентированного языка Basic – под кодовым названием Silver. Команде Silver было сказано, что первый клиент для их продукта уже есть – это Excel. Менеджер по маркетингу проекта Silver Боб Уаймен (Bob Wyman) – да, тот самый – мог продать свою технологию только мне.<br><br>Проект MacroMan, как я сказал, был неудачным, и с некоторым трудом его все же удалось закрыть. Команда Excel убедила команду Basic в том, что ей нужен особый вариант Visual Basic для Excel. Моими стараниями в Basic включили четыре вещи, которые мне очень нравились. Был добавлен структурный тип данных Variant, позволяющий хранить данные любого типа, потому что иначе сохранить в переменной содержимое ячейки рабочего листа можно было только с помощью оператора переключения. Также было добавлено позднее связывание, ныне известное как IDispatch, или COM&amp;автоматизация, потому что исходный проект Silver требовал глубокого понимания системы типов, чего трудно было ожидать от тех, кто станет писать макросы. И еще я получил две свои любимые синтаксические конструкции – For Each, украденную из csh, и With, украденную из Pascal.<br><br>Потом я засел за написание спецификации Excel Basic – огромного документа, разросшегося до сотен страниц, – думаю, в конце их стало не меньше пятисот. («Каскадное проектирование» – усмехнетесь вы. Да-да, приятель, оно самое.)<br><br>В те времена существовало понятие «рецензирования БиллГ». Практически любой крупной и важной функции требовалась оценка Билла Гейтса. Мне сказали послать в его офис на рецензию экземпляр спецификации (фактически, это целый том лазерных распечаток).<br><br>Я тут же напечатал и отослал ее. В тот день у меня оставалось немного свободного времени, и я стал размышлять над тем, достаточно ли в Basic функций для работы с датами и временем, чтобы делать с ними все то, что позволяет Excel.<br><br>В большинстве программных сред даты хранятся в виде действительных чисел. При этом целая часть – это количество дней, истекших с некой оговоренной даты в прошлом, называемой началом эпохи (epoch). В Excel сегодняшняя дата 16 июня 2006 года хранится как число 38884, за точку отсчета принято 1 января 1900 года.<br><br>Я стал экспериментировать с различными функциями даты и времени Basic и Excel и обнаружил в документации Visual Basic нечто странное: в Basic началом эпохи считалось 31 декабря 1899 года, а не 1 января 1900 года, но по каким-то причинам сегодняшняя дата и в Excel, и в Basic представлялась одинаково.<br><br>Что?!<br>Я стал искать разработчика Excel, достаточно старого, чтобы помнить такие вещи. Похоже, ответ знал Эд Фрайз (Ed Fries).<br><br>– Ха, – сказал он мне, – проверь 28 февраля 1900 года.<br>– 59, – отвечал я.<br>– Теперь 1 марта 1900 года.<br>– 61!<br>– А где 60? – спросил Эд.<br>– 29 февраля 1900 года, год был високосным! Он делится на 4!<br>– Мысль интересная, но неверная, – сказал Эд, оставив меня в недоумении.<br><br>Пришлось провести некоторые исследования. Оказалось, что годы, которые делятся на 100, бывают високосными, только если при этом еще делятся на 400.<br>1900-й год не был високосным.<br>– В Excel ошибка! – воскликнул я.<br>– Не совсем так, – возразил Эд. – Нам пришлось пойти на это, чтобы импортировать таблицы Lotus 1-2-3.<br>– Значит, ошибка в Lotus 1-2-3?<br>– Да, но, скорее всего, умышленная. <br><br>Требовалось уместить Lotus в 640 Kбайт – не так много памяти. Если не обращать внимания на 1900 год, то можно проверить год на високосность по двум правым разрядам числа – они должны быть нулевыми. Быстро и легко. Наверное, ребята из Lotus решили, что ничего не случится, если какие&amp;то два месяца в далеком прошлом будут считаться неправильно. Похоже, разработчики Basic дотошно учли эти два месяца, сдвинув эпоху на день назад.<br>– Вон оно что, – сказал я и стал выяснять, что означает флажок 1904 Date System (Система дат 1904) в окне параметров.<br>На следующий день должно было состояться рецензирование БиллГ.<br><br>30 июня 1992 года.<br>В те дни в Microsoft было гораздо меньше бюрократии. Это сейчас там одиннадцать или двенадцать уровней управления, а тогда я подчинялся Майку Конте (Mike Conte), который подчинялся Крису Грэму (Chris Graham), который подчинялся Питу Хиггинсу (Pete Higgins), который подчинялся Майку Мэйплзу (Mike Maples), который подчинялся Биллу. Всего примерно шесть уровней иерархии. Мы еще посмеивались над компаниями вроде General Motors, где этих уровней было восемь или около того.<br>На моем рецензировании БиллГ присутствовала вся иерархическая цепочка вместе с родными и двоюродными сестрами и тетками, а также человек из моей команды, который должен был точно подсчитать, сколько раз Билл скажет f… (чем меньше, тем лучше).<br><br>Вошел Билл.<br>Я подумал: как странно, что у него тоже две ноги, две руки, одна голова и так далее – совсем как у обычных людей.<br>В руках у него была моя спецификация.<br>В руках у него была моя спецификация!<br>Он сел, обменявшись с кем-то из незнакомых мне управленцев шуткой, смысл которой до меня не дошел. Несколько человек рассмеялись.<br>Билл повернулся ко мне.<br>Я заметил комментарии на полях моей спецификации. Он прочел первую страницу!<br>Он прочел первую страницу моей спецификации и что-то написал на ее полях!<br>Если учесть, что мы послали ему спецификацию всего 24 часа назад, он должен был читать ее накануне вечером.<br><br>Он стал задавать вопросы. Я отвечал. Вопросы были достаточно простыми, но я не в силах их вспомнить, потому что неотрывно следил за тем, как он листает спецификацию…<br>Он листал спецификацию! [Успокойся, ты же не маленькая девочка!]<br><br>И НА ВСЕХ ПОЛЯХ БЫЛИ ПОМЕТКИ. НА КАЖДОЙ СТРАНИЦЕ. ОН ПРОЧЕЛ ВСЮ ЭТУ ЧЕРТОВУ СПЕЦИФИКАЦИЮ И НАПИСАЛ ЗАМЕЧАНИЯ НА ПОЛЯХ.<br>Он Прочел Все! [БОЖЕ МИЛОСТИВЫЙ!]<br>Вопросы становились более сложными и детальными.<br>Они казались несколько случайными. Я уже был готов считать Билла своим приятелем. Какой славный малый! Он прочел мою спецификацию!<br>Он, наверное, хочет задать мне несколько вопросов, связанных с заметками на полях! Я занесу все его замечания в систему контроля ошибок и прослежу, чтобы все они были учтены, и как можно скорее!<br><br>И вот решающий вопрос.<br>– Не знаю, ребята, – сказал Билл, – есть здесь кто-нибудь, кто действительно в деталях разбирается, как это сделать? Например, все эти функции даты и времени. В Excel их очень много. Будут ли такие же функции в Basic?<br>И будут ли они работать точно так же?<br>– Да, – ответил я, – кроме января и февраля 1900 года.<br>Тишина.<br><br>«Счетчик f» и мой босс изумленно переглянулись. Откуда он это взял?<br>Января и февраля КАКОГО ГОДА?<br>– ОК. Хорошая работа, – сказал Билл. Он взял свой размеченный экземпляр спецификации.<br>…Погодите! Я же хотел…<br>И вышел.<br><br>– Четыре, – объявил «счетчик f», и все заговорили, что такого низкого счета на их памяти не было и что Билл с годами становится мягче. Ему тогда было 36.<br><br>Позже мне все объяснили.<br>«На самом деле, Билл не собирается обсуждать твою спецификацию, ему просто нужно убедиться, что ты владеешь темой. Его обычный стиль – задавать вопросы все сложнее и сложнее, пока он не уличит тебя в каком-нибудь незнании, и тогда можно сделать тебе выволочку за неподготовленность. Никто не знал, что произойдет, если кто-то ответит на самый трудный его вопрос, потому что такого раньше не случалось».<br><br>– Если бы на этом совещании был Джим Манци, – сказал кто-то, – он спросил бы, что такое функция даты.<br><br>Джим Манци (Jim Manzi) – это тот менеджер с MBA, задачей которого было загнать в гроб Lotus.<br><br>Замечание было верным. Билл Гейтс поразительно разбирался в технических деталях. Он понимал, что такое Variant, COM&amp;объекты, IDispatch, и чем автоматизация отличается от vtables, и как возникают двойственные интерфейсы. Его интересовали функции даты. Он не влезал в программу, если доверял тем, кто над ней работает, но его нельзя было провести на мякине, потому что он сам был программистом. Настоящим, действующим программистом.<br><br>Смотреть, как непрограммист пытается управлять софтверной компанией – все равно что наблюдать за новичком серфингистом.<br>«Все отлично! У меня на берегу отличные помощники, которые подсказывают мне, что нужно делать!» – говорит он и снова падает в воду. Типичное поведение администратора, считающего управление универсальной функцией. Не повторит ли Стив Балмер подвиг Джона Скалли, который едва не довел Apple до исчезновения, хотя совет директоров посчитал, что торговля пепси-колой – подходящая подготовка для руководителя компьютерной фирмы? Поклонники MBA склонны полагать, что справятся с управлением организацией, в работе которой они не разбираются.<br><br>———<br>Перевод на русский язык этой публикации найти более не удаётся, взята из книги «Джоэл: и снова о программировании» ISBN 978-5-93286-144-8<br><br><a class="hashtag" href="https://idealists.su/tag/программирование" rel="nofollow noopener noreferrer" target="_blank">#программирование</a> <a class="hashtag" href="https://idealists.su/tag/programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> <a class="hashtag" href="https://idealists.su/tag/software" rel="nofollow noopener noreferrer" target="_blank">#software</a> <a class="hashtag" href="https://idealists.su/tag/microsoft" rel="nofollow noopener noreferrer" target="_blank">#Microsoft</a> <span class="h-card"><a class="u-url mention" href="https://mastodon.social/@russian_mastodon" rel="nofollow noopener noreferrer" target="_blank">@<span>russian_mastodon</span></a></span> <span class="h-card"><a class="u-url mention" href="https://lor.sh/@ru" rel="nofollow noopener noreferrer" target="_blank">@<span>ru</span></a></span> <span class="h-card"><a class="u-url mention" href="https://3zi.ru/@Russia" rel="nofollow noopener noreferrer" target="_blank">@<span>Russia</span></a></span>
Tanquist<p>Why???<br>Apparently <a href="https://masto.ai/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> messed with the fonts in <a href="https://masto.ai/tags/Windows11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows11</span></a> <a href="https://masto.ai/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> forms so now a bunch of the <a href="https://masto.ai/tags/Excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Excel</span></a> files I maintain at work have text that doesn't fit in the text boxes.<br>I decided long ago that Windows 11 will never be on my personal computers. I'm switching to <a href="https://masto.ai/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> and <a href="https://masto.ai/tags/LibreOffice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LibreOffice</span></a>.</p>
Jensi :antifa:‎​ 🎗️<p>Warum heißt es eigentlich <a href="https://don.linxx.net/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> - Programmierer und nicht Subcommandante? 🤔</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://osna.social/@razze" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>razze</span></a></span> I disagree because <a href="https://infosec.space/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> violates basic security standards and should be, like <a href="https://infosec.space/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://infosec.space/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a>, <a href="https://infosec.space/tags/OOXML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOXML</span></a> and <a href="https://infosec.space/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a>-<a href="https://infosec.space/tags/Executeables" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Executeables</span></a> be deemed inacceptable.</p><p>If in doubt, test your website with <a href="https://infosec.space/tags/LynxBrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LynxBrowser</span></a> <a href="https://en.wikipedia.org/wiki/Lynx_(web_browser)" rel="nofollow noopener noreferrer" target="_blank">1</a> <a href="https://lynx.invisible-island.net/" rel="nofollow noopener noreferrer" target="_blank">2</a> over Iridium speeds (@ 2400 bit/s) and with <a href="https://infosec.space/tags/TorBrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TorBrowser</span></a> in it's strictest security settings (no <a href="https://infosec.space/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a> allowed!) and then tell me that's accessible, because in many <a href="https://infosec.space/tags/eReaders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eReaders</span></a> and applianced <a href="https://infosec.space/tags/BrailleScreens" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BrailleScreens</span></a> and <a href="https://infosec.space/tags/TTS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TTS</span></a> devices you'll only have the output of <a href="https://infosec.space/tags/Lynx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lynx</span></a> as <a href="https://infosec.space/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> and not everyone has even <a href="https://infosec.space/tags/2G" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>2G</span></a> speeds available.</p><p>Otherwise you may fall into the trap of <em>"<a href="https://infosec.space/tags/EliteProjection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EliteProjection</span></a>"</em> in that you assume <a href="https://humantransit.org/2017/07/the-dangers-of-elite-projection.html" rel="nofollow noopener noreferrer" target="_blank">that everyone has as good of an access to tech, broadband</a>, <a href="https://infosec.space/tags/TechLiteracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechLiteracy</span></a> and means to use them as we have them.</p><p>Which is <a href="https://infosec.space/@kkarhan/112871529534554357" rel="nofollow noopener noreferrer" target="_blank">my point of criticism</a> all along!</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@gnemmi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gnemmi</span></a></span> <span class="h-card" translate="no"><a href="https://phpc.social/@andrewfeeney" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>andrewfeeney</span></a></span> <span class="h-card" translate="no"><a href="https://minidisc.tokyo/@SuperDicq" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>SuperDicq</span></a></span> <span class="h-card" translate="no"><a href="https://limepeeps.perchinup.top/@radmin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>radmin</span></a></span> also <a href="https://infosec.space/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a> died the day <a href="https://infosec.space/tags/CoinHive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CoinHive</span></a> weaponized it and <a href="https://infosec.space/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebAssembly</span></a> / <a href="https://infosec.space/tags/WASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WASM</span></a> for <a href="https://infosec.space/tags/Mining" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mining</span></a>-<a href="https://infosec.space/tags/Malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Malware</span></a>...</p><p><a href="https://infosec.space/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> is like <a href="https://infosec.space/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://infosec.space/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a> to me: it has no legitimate reason to exist!<br><a href="https://infosec.space/@kkarhan/112869008234682351" translate="no" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">infosec.space/@kkarhan/1128690</span><span class="invisible">08234682351</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://tldr.nettime.org/@jean" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jean</span></a></span> WTF?</p><p>Aber <a href="https://infosec.space/tags/OOXML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOXML</span></a> wird akzeptiert obwohl es <em>"<a href="https://infosec.space/tags/TuringComplete" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TuringComplete</span></a>"</em> und am meisten für <a href="https://infosec.space/tags/Malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Malware</span></a> (<a href="https://infosec.space/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a>) genutzt wird...</p>
Mark Gardner<p>I had previously whipped up an <a href="https://social.sdf.org/tags/Excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Excel</span></a> <a href="https://social.sdf.org/tags/VisualBasic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VisualBasic</span></a> for Applications (<a href="https://social.sdf.org/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a>) Erlang B function to calculate <a href="https://social.sdf.org/tags/cellular" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cellular</span></a> tower quality of service (<a href="https://social.sdf.org/tags/QoS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QoS</span></a>), so my other big project was modeling <a href="https://social.sdf.org/tags/Comcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Comcast</span></a> Cellular’s network call capacity for an overdue upgrade from the (analog!) <a href="https://social.sdf.org/tags/1980s" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>1980s</span></a>-era Advanced <a href="https://social.sdf.org/tags/Mobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mobile</span></a> Phone System (AMPS).</p><p>My first corporate <a href="https://social.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> lesson: toy code will be expanded regardless of scalability. (4/6)</p>
Garry Keenor<p>Anyone out there know how to lock an <a href="https://mas.to/tags/excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>excel</span></a> <a href="https://mas.to/tags/dropdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dropdown</span></a> created using data validation, using <a href="https://mas.to/tags/vba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vba</span></a>? i.e. prevent a user from expanding the dropdown and selecting a new value</p>
Didzis 🚂<p><span class="h-card" translate="no"><a href="https://snowmans.land/@Weirdaholic" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Weirdaholic</span></a></span> <span class="h-card" translate="no"><a href="https://mstdn.social/@kkarhan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kkarhan</span></a></span> <a href="https://mas.to/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> feels a bit like dying tech. Have you tried Office Scripts &amp; Power Automate? Some really cool automation solutions are possible there 😊</p>
Mark Gardner<p><span class="h-card"><a href="https://mstdn.science/@ChristosArgyrop" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ChristosArgyrop</span></a></span> Bad news, according to this “Make Use Of” <a href="https://social.sdf.org/tags/clickbait" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clickbait</span></a> both <a href="https://social.sdf.org/tags/Rlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rlang</span></a> and <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> are “heading for extinction” along with <a href="https://social.sdf.org/tags/VisualBasic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VisualBasic</span></a> (and <a href="https://social.sdf.org/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a>), <a href="https://social.sdf.org/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a>, <a href="https://social.sdf.org/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a>, <a href="https://social.sdf.org/tags/COBOL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>COBOL</span></a>, <a href="https://social.sdf.org/tags/ActionScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActionScript</span></a> (the language in discontinued <a href="https://social.sdf.org/tags/AdobeFlash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdobeFlash</span></a>), and <a href="https://social.sdf.org/tags/Pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pascal</span></a>: <a href="https://apple.news/A9sb4_KhEQoeIdeulO_zfgw" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apple.news/A9sb4_KhEQoeIdeulO_</span><span class="invisible">zfgw</span></a></p><p>The text hedges the headline’s assertion for every entry above. And of course, it cites <a href="https://social.sdf.org/tags/TIOBE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TIOBE</span></a>.</p><p>It’s also syndicated on <a href="https://social.sdf.org/tags/MSN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSN</span></a>, which has had, um, quality control problems lately: <a href="https://futurism.com/msn-ai-brandon-hunter-useless" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">futurism.com/msn-ai-brandon-hu</span><span class="invisible">nter-useless</span></a></p>
Max Leibman has moved!<p>I'm writing Outlook VBA for the first time in NINE YEARS. <br> <br> <br><a href="https://mastodon.social/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://mastodon.social/tags/AmCoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AmCoding</span></a> <a href="https://mastodon.social/tags/AmOld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AmOld</span></a></p>
ExcelAnalytics<p><span class="h-card"><a href="https://social.tchncs.de/@vfrmedia" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vfrmedia</span></a></span> <br>This may help <a href="https://mastodon.world/tags/vba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vba</span></a> <a href="https://mastodon.world/tags/json" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>json</span></a> <a href="https://mastodon.world/tags/parsing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parsing</span></a> <br><a href="https://sysmod.wordpress.com/?s=Json&amp;submit=Search" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sysmod.wordpress.com/?s=Json&amp;s</span><span class="invisible">ubmit=Search</span></a></p>
Alex@rtnVFRmedia Suffolk UK<p>The first part of this <a href="https://social.tchncs.de/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://social.tchncs.de/tags/Excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Excel</span></a> project (to automatically populate a spreadsheet with details of vehicles staff use and confirm they have tax and MOT (inspection)) was more straightforward than I expected..</p><p>(I nicked the JSON parser from a web, rather than roll my own)</p><p>I now just need to parse the dictionary it generates to warn of errors and (if data is good) populate an array (bearing in mind name/value pairs from DVLA can arrive in any order and total amount of them can vary)</p>
diesUndDasMitTassen 🇺🇦<p>Dachte, das MS Access Gefrickel &amp; Geraffel seit 2020 los zu sein. Leider muss ich ein Legacy Programm migrieren (lassen), der kurz vor Rente stehende Developer bekommt seine technischen Schulden nicht in den Griff, kann für diverse DB Inhalte keine Relationen liefern, da diese nur übe die GUI implementiert wurden, nicht auf Tabellen Ebene. Man müsste <a href="https://mastodon.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> auf Schmerzensgeld verklagen 😅 <a href="https://mastodon.social/tags/microsoftaccess" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoftaccess</span></a> is evil <a href="https://mastodon.social/tags/vba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vba</span></a> <a href="https://mastodon.social/tags/rdbms" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rdbms</span></a> <a href="https://mastodon.social/tags/RelationaleDatenbanken" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RelationaleDatenbanken</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/normalisierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>normalisierung</span></a> <a href="https://mastodon.social/tags/normalform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>normalform</span></a></p>
Real_JamesCain<p>Hi, I’m James and this is my <a href="https://techhub.social/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a>. </p><p>I'm originally from a rural town in middle Missouri but now call <a href="https://techhub.social/tags/SaintLouis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SaintLouis</span></a> my home. I have a love for the American southwest (my Mom is from New Mexico) and for the coastal city of <a href="https://techhub.social/tags/Savannah" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Savannah</span></a> <a href="https://techhub.social/tags/Georgia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Georgia</span></a>. </p><p>I'm single, live alone with two <a href="https://techhub.social/tags/dachshunds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dachshunds</span></a> (<a href="https://techhub.social/tags/dogs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dogs</span></a>) named Amelia and Penelope. I'm a <a href="https://techhub.social/tags/progressive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>progressive</span></a> <a href="https://techhub.social/tags/liberal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>liberal</span></a>, can't stand money in <a href="https://techhub.social/tags/politics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>politics</span></a>, and yearn for a day when the <a href="https://techhub.social/tags/Democrats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Democrats</span></a> improve their messaging and start fighting back. </p><p>What I'm into: <a href="https://techhub.social/tags/Photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Photography</span></a>, <a href="https://techhub.social/tags/Cooking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cooking</span></a>, <a href="https://techhub.social/tags/Grilling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Grilling</span></a>, <a href="https://techhub.social/tags/StarWars" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StarWars</span></a>, <a href="https://techhub.social/tags/StarTrek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StarTrek</span></a>, <a href="https://techhub.social/tags/80sMovies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>80sMovies</span></a>, <a href="https://techhub.social/tags/JurassicPark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JurassicPark</span></a>, <a href="https://techhub.social/tags/Marvel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Marvel</span></a>, <a href="https://techhub.social/tags/dinosaurs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dinosaurs</span></a>, <a href="https://techhub.social/tags/computers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computers</span></a>, <a href="https://techhub.social/tags/gadgets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gadgets</span></a>, <a href="https://techhub.social/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a>, <a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>, <a href="https://techhub.social/tags/MSExcel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSExcel</span></a>, <a href="https://techhub.social/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a>, <a href="https://techhub.social/tags/archaeology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archaeology</span></a>, <a href="https://techhub.social/tags/history" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>history</span></a>, <a href="https://techhub.social/tags/3DPrinting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3DPrinting</span></a>, <a href="https://techhub.social/tags/philosophy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>philosophy</span></a>, <a href="https://techhub.social/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a>, and you'll find I'm a bit of an all-around nerd.</p><p>I’m also <a href="https://techhub.social/tags/diabetic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>diabetic</span></a>, suffer from <a href="https://techhub.social/tags/anxiety" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>anxiety</span></a>, <a href="https://techhub.social/tags/depression" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>depression</span></a>, and <a href="https://techhub.social/tags/panicattacks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>panicattacks</span></a>. Forgive me in advance if I reach out.</p><p>I'm sarcastic as all get out but I have a big heart, that's easily broken when I see people (or animals) hurting.</p>
ExcelAnalytics<p><a href="https://mastodon.world/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a> <br>This is the professional account of <span class="h-card"><a href="https://mastodon.ie/@PatrickOBeirne" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>PatrickOBeirne</span></a></span><br>Systems Modelling Ltd, Ireland, provides consultancy in <a href="https://mastodon.world/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.world/tags/Excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Excel</span></a> and <a href="https://mastodon.world/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> solution development; <a href="https://mastodon.world/tags/training" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>training</span></a>; <a href="https://mastodon.world/tags/data" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>data</span></a> <a href="https://mastodon.world/tags/analysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>analysis</span></a>.<br>I am chair of the European Spreadsheet Risk Interest Group (EuSpRIG.org), author of XLTest <a href="https://mastodon.world/tags/spreadsheet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spreadsheet</span></a> <a href="https://mastodon.world/tags/auditing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>auditing</span></a> add-in (xltest.com), and present on spreadsheet risks at data risk &amp; quality conferences. <br><a href="https://mastodon.world/tags/office" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>office</span></a> <a href="https://mastodon.world/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a> <a href="https://mastodon.world/tags/automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>automation</span></a> <a href="https://mastodon.world/tags/productivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productivity</span></a> <a href="https://mastodon.world/tags/financial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>financial</span></a> <a href="https://mastodon.world/tags/modelling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modelling</span></a> / <a href="https://mastodon.world/tags/modeling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modeling</span></a> <a href="https://mastodon.world/tags/optimization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>optimization</span></a></p>
Patrick O'Beirne<p><a href="https://mastodon.ie/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a> <br>Interests: <a href="https://mastodon.ie/tags/classical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>classical</span></a> <a href="https://mastodon.ie/tags/music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>music</span></a>, <a href="https://mastodon.ie/tags/choral" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>choral</span></a> <a href="https://mastodon.ie/tags/singing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>singing</span></a>, <a href="https://mastodon.ie/tags/humour" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humour</span></a>, <a href="https://mastodon.ie/tags/language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>language</span></a>, <a href="https://mastodon.ie/tags/positive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>positive</span></a> posts. <br><a href="https://mastodon.ie/tags/mastoduine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastoduine</span></a><br>Living a quiet life in the countryside of Co. <a href="https://mastodon.ie/tags/Wexford" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wexford</span></a>, <a href="https://mastodon.ie/tags/Ireland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ireland</span></a> 5km from the nearest town.<br>See my profile for links to work related topics, Twitter, LinkedIn, and my occasional blog. My account <span class="h-card"><a href="https://mastodon.world/@ExcelAnalytics" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ExcelAnalytics</span></a></span> is for professional interests, mainly <a href="https://mastodon.ie/tags/Excel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Excel</span></a> <a href="https://mastodon.ie/tags/spreadsheets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spreadsheets</span></a> and <a href="https://mastodon.ie/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a>, so also comment on <a href="https://mastodon.ie/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> topics here. Or anything really, usually avoid vexatious topics. He/him/yer man</p>
Jon Collins 👨🏻‍💻<p>Yes friends. It’s happening. I’m dusting of some VBA, Shell, and SendKeys today. I know! I know! Send me your patience and good vibes 🤣 no I WILL NOT explain my reasons 😂</p><p><a href="https://hachyderm.io/tags/VBA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VBA</span></a> <a href="https://hachyderm.io/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a> <a href="https://hachyderm.io/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a></p>
HakleSoft<p>Moin, ich bin auch <a href="https://norden.social/tags/neuhier" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neuhier</span></a> und <br>schon ein büschen älter, aber immer noch vielseitig interessiert. <a href="https://norden.social/tags/astronomie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>astronomie</span></a> , <a href="https://norden.social/tags/technik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technik</span></a> , <a href="https://norden.social/tags/wissenschaft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wissenschaft</span></a> , <a href="https://norden.social/tags/pc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pc</span></a> , <a href="https://norden.social/tags/vba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vba</span></a> und noch vieles mehr. Körperlich ist nicht mehr alles möglich, aber <a href="https://norden.social/tags/ski" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ski</span></a> und <a href="https://norden.social/tags/radfahren" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>radfahren</span></a> geht noch.</p>