えくせるちゅんちゅん

ことりがエクセルをちゅんちゅんするブログ

VBAでIIF関数が全ての項を評価してしまうのは当然である

今日はVBAのIIF関数について。勢いで書いたので少々過激な物言いかもしれないが許してほしい。

VBAの裏技?コロンで好きな位置にブレークポイントを設置する

今回はVBAで好きな位置にブレークポイントを設置して、ストレス無く開発を進めるためのテクニックを紹介します。

VBAのStopとDebug.Assertステートメントの違い

今回はVBAのStopとDebug.Assertステートメントの違いについてお話します。

VBAのInStr関数の不思議な挙動について調べてみた

先日Twitterで教えて頂いたInStr関数の名前付き引数の不思議な挙動について情報を整理してみた。

VBAで文字列中の文字をカウントする関数を作ってみた

今回はVBAで最速で文字列に含まれる文字列の出現回数をカウントする関数を求めて色々と調査してみました。

VBAで環境に依存しないWindowsMediaPlayerの使い方

先日、フォロワーのA氏がWindowsMediaPlayerを使ったVBAで、環境依存のバグに悩んでいたので解決した話をする。

VBEでオブジェクトのどのイベントを使えば良いのか簡単に調べる方法

今回はVBEでWorksheetの全てのイベントを検知してDebug.Printするためのコードを素早く作成する方法を動画でお送りします。

XYから矩形を特定するユーザー定義関数を作ってみた

今回はちょっとしたユーザー定義関数を作ったので紹介します。

Excelでひらがなとカタカナを変換する数式を作ってみた

ネットで情報収集していたら、ふと「ひらがなをカタカナに変換したい。」という文字が見えた。 最近、文字列処理の関数ばかり見ていた私はCONCATを使えば出来るとピンと来たため、お盆休み最後の全ての予定を放り投げて早速作ってみることにした。

Excel関数で文字列処理を行う数式集

エクセル関数で文字列を自由自在に変換するための数式を大公開します。(随時更新) 載せて欲しい式や、バグ等があればコソッと教えてください。

1から100の偶数の和を求めるワンライナー作成の軌跡

先日Twitterで話題になった「1から100の偶数の和を求めるワンライナー」に関して、VBA作成までに思考したことを整理しておきます。

Excel2019の新機能:TEXTJOIN関数の高度な活用テクニック

今回はExcel2019で完全対応となった新関数「TEXTJOIN」の高度な活用テクニックを紹介します。 (※この文章は、ことりちゅんが思いついたアイディアを淡々と書き記した物語です。過度な期待はしないでください。)

Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part3

今回は以前作成したセル範囲を二次元配列化する関数を改造して、非表示のセルを除外するようにしてみたので紹介します。

VBAで最速の整数型を調べてみた

今回は64bit版VBAの整数型で使えるIntergerとLongとLongLongのうち、どれが最速なのかを調べてみました。

Excelから游ゴシック体を徹底的に駆逐する Part3

游ゴシック大嫌いな同志諸君!お久しぶりです。ことりちゅんです。 ついに!ついに、Excelからレイアウトを崩さずに游フォントを完全に消し去る最強のマクロが完成しましたのでご報告申し上げます。 本記事は「Excelから游ゴシック体を徹底的に駆逐する」の…

LogicoolマウスでExcelをクールに使おう

今回はマウスを新調したので、Excelで使うためのカスタマイズについてお話する。

QNAPにSSHで接続してユーザーを管理する

本記事はQNAPにSSHで接続してユーザー管理をするために、私が試行錯誤したときの記録です。 不明なところがたくさんあるので、もしよろしければアドバイスを頂けると幸いです。

ExcelVBAのRemoveDuplicatesの使い方を調べてみた

今回はExcelで「重複の削除」を実行する「RemoveDuplicates」メソッドの使い方を調べてみました。

VBAのApplication.Runで変数を参照渡しする方法

今回はVBAのApplication.Runを使用した場合のByRef参照渡しの方法について説明する。 ただし、本記事で紹介する方法には不明な点があるため、あくまで覚えとして書き残しておく。 不完全な記事で申し訳ないが許してほしい。

ExcelVBAで重複しないファイル名の生成方法について考えてみた

今回はVBAで重複しないファイル名を作成する方法について考えてみました。

Excelの天敵!!!マウスのチャタリングをやっつけろ!!!

今回はExcelの天敵と言っても過言ではない、マウスのチャタリングについてお話します。

Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2

Excelシートのデータ範囲を2次元配列に格納する汎用関数を修正したので紹介します。

Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part1

Excelシートのデータ範囲を2次元配列に格納する汎用関数を作ってみたので紹介します。 今回は仕事で修正中だったVBAで中途半端な汎用関数があったため、仕様を大きく変えずに置き換えられる汎用関数が、ど~~~しても欲しくなったので、ちょっと作ってみま…

Excelから游ゴシック体を徹底的に駆逐する Part2

以前、游ゴシック体を駆逐する方法を紹介しましたが、あの面倒な設定全てをvbsで自動化することに成功したので紹介します。 (adsbygoogle = window.adsbygoogle || []).push({});

Excelの中級者と上級者の違いはなんだろう?

Excelの中級者と上級者の違いはなんだろう? Twitterを見ていて、ふと疑問に思ったので私なりの基準を考えてみた。

Excelで高度な数式を構築する方法 part2

引き続きExcelで高度な数式を組むのに必要な技術のご紹介ということで、第二弾は「文字列sを区切り文字fで分割する数式(SPLIT)の解説を行います。

Excelで高度な数式を構築する方法 part1

今回はExcelで高度な数式を組むのに必要な技術を紹介します。 Excel関数は使えるようになったけど、配列数式が分からない!という方にもオススメです。 はじめに エクセルの基本 注意 計算の順番 配列 配列参照 配列定数 配列数式 配列数式ではない配列数式 …

VBAでセルに含まれる全ての数値をカウントアップするマクロを作成する

今回はVBAでオートフィルの強化版みたいなのを作ってみましたので紹介します。 尚、本記事では「元に戻すを破壊しないVBAの書き方」も記載しています。

私が4画面でマルチディスプレイ環境を構築するまでの軌跡

今日はプログラミングをお休みして、マルチディスプレイ環境の構築についてのお話です。 この度、何を血迷ってか、DELLのU2719Dを購入しました。(\50,000) Dell モニター 27インチ 広視野角 フレームレス WQHD sRGB99% IPS非光沢 DP,HDMI 高さ調整 回転 3年…

VBAでファイルリストを高速に取得する関数を自作するPart4

今回は前回の「VBAでファイルリストを高速に取得する関数」に改良を加えて更に高速化すると共に64bit対応に成功しましたのでその軌跡を記します。

プライバシーポリシー