今回はVBAで作るユーザー定義関数の第二弾。揮発性関数についてお話します。
今回はVBAで安定したユーザー定義関数を作る方法についてお話します。
こんばんわ。最近自作のVBAモジュールのライブラリ化を夢見てアレコレしていることりちゅんです。 ライブラリ化を進めるに当たって、今まで適当に省略して済ませてきたモジュール名の明示が重要な課題となってきました。 そんな中、良い感じのアイディアが浮…
今日はVBAでWinAPIのEnumWindowsを使って別プロセスのExcelを取得する関数を作ってみました。
野良マグロを養殖して駆逐するミニゲームを作ってみたので紹介する。 前置き ソースコード 導入方法 解説 補足 まとめ 前置き まずは下記の記事をご覧いただきたい。 週刊アスキー アニメイトグループ社内の“天然マクロ”を駆逐したkintone 「天然マクロ」と…
今回は私がMarkdownではてなブログを執筆するときの方法を紹介する。
今日はVBAのIIF関数で、なぜ全ての引数を評価してしまうのか説明する。
今回はVBAで好きな位置にブレークポイントを設置して、ストレス無く開発を進めるためのテクニックを紹介します。
今回はVBAのStopとDebug.Assertステートメントの違いについてお話します。
先日Twitterで教えて頂いたInStr関数の名前付き引数の不思議な挙動について情報を整理してみた。
今回はVBAで最速で文字列に含まれる文字列の出現回数をカウントする関数を求めて色々と調査してみました。
先日、フォロワーのA氏がWindowsMediaPlayerを使ったVBAで、環境依存のバグに悩んでいたので解決した話をする。
今回はVBEでWorksheetの全てのイベントを検知してDebug.Printするためのコードを素早く作成する方法を動画でお送りします。
今回はちょっとしたユーザー定義関数を作ったので紹介します。
ネットで情報収集していたら、ふと「ひらがなをカタカナに変換したい。」という文字が見えた。 最近、文字列処理の関数ばかり見ていた私はCONCATを使えば出来るとピンと来たため、お盆休み最後の全ての予定を放り投げて早速作ってみることにした。
エクセル関数で文字列を自由自在に変換するための数式を大公開します。(随時更新) 載せて欲しい式や、バグ等があればコソッと教えてください。 はじめに 自力で数式を解読したい人へ 文字列処理(文字数で判断) sの先頭からn文字取り出す sの末尾からn文…
先日Twitterで話題になった「1から100の偶数の和を求めるワンライナー」に関して、VBA作成までに思考したことを整理しておきます。
今回はExcel2019で完全対応となった新関数「TEXTJOIN」の高度な活用テクニックを紹介します。 (※この文章は、ことりちゅんが思いついたアイディアを淡々と書き記した物語です。過度な期待はしないでください。)
今回は以前作成したセル範囲を二次元配列化する関数を改造して、非表示のセルを除外するようにしてみたので紹介します。
今回は64bit版VBAの整数型で使えるIntergerとLongとLongLongのうち、どれが最速なのかを調べてみました。
游ゴシック大嫌いな同志諸君!お久しぶりです。ことりちゅんです。 ついに!ついに、Excelからレイアウトを崩さずに游フォントを完全に消し去る最強のマクロが完成しましたのでご報告申し上げます。 本記事は「Excelから游ゴシック体を徹底的に駆逐する」の…
今回はマウスを新調したので、Excelで使うためのカスタマイズについてお話する。
本記事はQNAPにSSHで接続してユーザー管理をするために、私が試行錯誤したときの記録です。 不明なところがたくさんあるので、もしよろしければアドバイスを頂けると幸いです。
今回はExcelの「重複の削除」機能をVBAで実行するための「RemoveDuplicates」で、引数に配列変数を指定したい場合の使い方を調べてみました。 きっかけ 解決した方法 RemoveDuplicatesとは 調査 思いついたアイディアを試してみる ヒントがないかとググって…
今回はVBAのApplication.Runを使用した場合のByRef参照渡しの方法について説明する。 ただし、本記事で紹介する方法には不明瞭な点があるため、あくまで覚えとして書き残しておく。 ※対象読者:一般的なプロシージャで使うByRefの仕組みを分かっているものと…
今回はVBAで重複しないファイル名を作成する方法について考えてみました。
今回はExcelの天敵と言っても過言ではない、マウスのチャタリングについてお話します。
Excelシートのデータ範囲を2次元配列に格納する汎用関数を修正したので紹介します。
Excelシートのデータ範囲を2次元配列に格納する汎用関数を作ってみたので紹介します。 今回は仕事で修正中だったVBAで中途半端な汎用関数があったため、仕様を大きく変えずに置き換えられる汎用関数が、ど~~~しても欲しくなったので、ちょっと作ってみま…
以前、游ゴシック体を駆逐する方法を紹介しましたが、あの面倒な設定全てをvbsで自動化することに成功したので紹介します。 (adsbygoogle = window.adsbygoogle || []).push({});