• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:InStrRev関数について)

InStrRev関数とは?

このQ&Aのポイント
  • InStrRev関数は、指定した文字列内で指定した文字列を後方から検索し、最初に見つかった位置を返す関数です。
  • InStrRev関数の構文は、InstrRev(stringcheck, stringmatch[, start[, compare]])であり、stringcheckは検索先の文字列を、stringmatchは検索する文字列を指定します。
  • InStrRev関数の第3引数startは、検索を開始する位置を指定するオプションです。-1を指定すると、文字列の最後尾から検索を開始します。vbBinaryCompareはバイナリーモードでの比較を意味し、大文字と小文字を区別します。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

"C:\sampleDir\SubDir\Test.Txt" が abc.nameの内容だとすると InStrRev( abc.name, "\", -1, vbBynaryCompare)が返す値は C:\sampleDir\SubDir\の後ろの『\』の位置です これをLeftに与える引数を計算するのではなくそのまま与えたいためなのかも パスを扱う関数の中には最後に『\』があると期待する結果と反した結果になる場合があります

mellow91
質問者

お礼

ありがとうございます!!理解できました!!

すると、全ての回答が全文表示されます。

関連するQ&A