>けいさん 内部的なお話になってしまいますが、INSTR関数の場合は 目的の文字列が見つかるまでINSTR関数用のワークエリアを 使用して検索をしてると考えています。 FOR~NEXTでループを組んだ場合は中で使用している変数を 参照する場合に変数名から変数格納アドレスを検索して 参照するため、専用のワークエリアで計算するより遙かに 時間が掛かると思います。