日々是好日

プログラミングについてのあれこれ、ムダ知識など

VBA

【LAMBDA関数】有効桁数で処理する関数を作る【LET関数】

どうも、けーしぃです。数年ぶりの更新です。 仕事柄、有効桁数を指定して処理する作業が多いのですが、エクセルでは桁数を自動で判別して処理する関数は用意されていません。 RoundUp, RoundDown, Round関数は桁数をユーザが指定する必要があるので、1,000…

二分探索を VBA で実装してみた

「アッ二分探索木(バイナリサーチ)実装してみたい!再帰的に!!」 ってふと思い立ったので、 2 日かけて書いてみた。我ながら変態かよ。 まともに再帰的なコード書いたのは初めてくらい。 どう実装に落とし込むのかの理解がムズカシカッタ。。。 一応条件。…