Windows版Excel2016ワークシート関数のMATCH関数は、第1引数・検査値に指定されたデータを、第2引数・検査範囲に指定されたセル範囲や配列から検索して、何番目に存在するかを返す関数です。WorksheetFunctionクラスのMatchプロパティを取得できません。」という実行時エラーを回避する方法を探す方は少なくないようです。実効値エラーが出た」といった検索キーワードで、このサイト・インストラクターのネタ帳へのアクセスが時折あります。GoTo文を使ったマクロをご紹介しておきます。Next文を使ってエラー回避するサンプルマクロです。"』は見つかりませんでした。0WorksheetFunction.Matchの戻り値が、初期状態のままかどうかをチェックしています。ThenVBAでLongの初期値は、そもそも「0」ですが、明確にするために初期化処理を明示しています。GoTo文を使うほうが良さそうに感じます。GoTo文を使う場合は以下のとおりです。"』は見つかりませんでした。"エラーが発生しました。"』は見つかりませんでした。"エラーが発生しました。"という処理も入れています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。