📊つかえる関数.com

VBAのFunction代わりにLAMBDA関数で自作関数を作る方法は?

結論

LAMBDA関数で名前定義すればVBAのFunction相当の自作関数が作れる

マクロ・自動化上級·

詳しい解説

VBAのFunction プロシージャの代わりに、Excel 365のLAMBDA関数で再利用可能な自作関数を定義できます。名前の定義で`=LAMBDA(引数1, 引数2, 計算式)`のように記述し、その名前をセルから呼び出せば関数として動作します。VBAと違いマクロ設定なしで動作し、ファイルを開くたびに「コンテンツの有効化」を求められることもありません。ただしLAMBDAは2024/365対応で、配布先の全員が365環境である必要があります。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
非対応非対応非対応対応対応