回答ありがとうございました。どうやら、まずいファイルは半角英数字と全角文字が混じってずれてしまっていた模様です。Instr関数は半角・全角関係無しに1文字と見なしてしまうんでしたよね…。やはり、ここはInstrB関数を使わないとまずいでしょうか?