[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロでテキストを取り込むと文字化けしてしまう』(txt)
始めまして。
テキストファイルをExcelに取り込むマクロを調べながら作りました。
Sub test()
'テキスト取込
Sheets("Sheet2").Select
Cells.Select Selection.ClearContents Range("A1").Select Dim txtName As String txtName = Application.GetOpenFilename("テキストファイル,*.txt")
If txtName = "False" Then
MsgBox "キャンセルが選択されました。終了します。"
Application.DisplayAlerts = False Application.Quit
End
End If
If txtName <> "False" Then Open txtName For Input As #1 End If
Dim R As Long R = 1
Do Until EOF(1)
Dim buf As String Line Input #1, buf
Dim aryLine As Variant aryLine = Split(buf, ",")
Dim i As Long For i = LBound(aryLine) To UBound(aryLine) Cells(R, i + 1) = aryLine(i) Next
R = R + 1
Loop
Close #1
End Sub
ですが、このマクロを使用するとテキストが文字化けしてしまうのです。
どこが問題なのか、改良箇所を良ければ教えていただきたいです。
文字コードはUnicodeになります。
よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
(ひまつぶし) 2022/02/25(金) 08:34
教えていただいたサイトを見て載っているVBAを使用してみましたが、
文字化けの化ける文字が変化するだけでした。
(txt) 2022/02/25(金) 09:03
(tkit) 2022/02/25(金) 09:25
[XL2002] UTF-8 形式のテキスト ファイルが文字化けする
https://support.microsoft.com/ja-jp/topic/-xl2002-utf-8-%E5%BD%A2%E5%BC%8F%E3%81%AE%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%99%E3%82%8B-930bf754-0280-dd2e-cd67-398acdca418b
(KonNo) 2022/02/25(金) 09:31
(ひまつぶし) 2022/02/25(金) 09:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.