前提・実現したいこと
初めて質問します。
A.txtとB.txtのデータをエクセルファイルに取り込み、指定のセル、例えば、AのデータをA11以降のセル、
BのデータをB11以降のセルに貼り付けたいと思っています。ちなみにAとBは行数が同じで、Aは外国語、
Bはその日本語訳です。また、コードでファイルを指定するのではなく、ダイアログを開いて別々にファイルを
選択するようにしたいです。なお、テキストデータの文字コードはUTF-8になっており、文字化けしないように
する必要があります。
発生している問題・エラーメッセージ
色々と試行錯誤しながら、1ファイルのデータをA11以降のセルに書き込むことはできましたが、
文字コードの指定の仕方がよくわからず、文字化けになってしまいます。特に、Bの日本語データは
壊滅的な状態です。
2ファイルのデータを書き込むには、どうすればよいのやら...
どうかお力添えください。よろしくお願いいたします。
該当のソースコード
Sub Load_Souce()
Dim txtName As String txtName = Application.GetOpenFilename("テキストファイル,*.txt") If txtName <> "False" Then Open txtName For Input As #1 End If Dim X As Double Dim TXT As String X = 0 Do While Not EOF(1) Line Input #1, TXT Cells(11, 1).Offset(X, 0) = TXT X = X + 1 Loop Close #1
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/10 07:50
2020/01/10 08:28
2020/01/10 08:44
2020/01/10 09:56