こんにちは。KenKen_SP です。 UTF-8 で書かれたテキストファイルの文字列を読み込んでコードを 試してみましたが、そのまま動きましたね、、意図は何ですか? Excel2000 以上なら Unicode 対応してますので、Excel内部でのみの 処理なら特に問題はないと思います。理由があって別のキャラセット に変換するならもう一つ ADOBE.Stream を CreateObject し、そちら の Charset を変換したいキャラセットに設定してから、WriteText するなり、CopyTo すればいいです。 こんな感じ。 Sub CONVERT_CHARSET() '参照設定するなら:Microsoft ActiveX Data Objects x.x Library Dim SRC As Object Dim DST As Object Dim strFILEPATH