VBAでLastIndexOfのような関数をお探しですね。

広告

JavaScriptにはこのような関数があるようですがVBAには無いようです。

後ろから検索してインデックスを返すのでしょうけど。

ループで文字列を何回か検索して、最後に見つかった時のインデックスを返せばいいのだと思います。

使う環境によっては不具合が出てきそうな気もしますが、簡単に書いたコードを載せておきます。

広告