VBAで秀丸のテキストファイルをエクセルに読み込むとき、タブ区切りがエクセルでは連続した文字列になってしまいます。
これを列に区切って読み込みたいのですがどうしたらいいですか?
読み込むプログラムは、「Excelでお仕事!」のサンプルを使ったもので、ファイルを開く画面から選択する形です。コードは下記です。
' Applicationオブジェクト取得
Set xlAPP = Application ' (1)
' 「ファイルを開く」のフォームでファイル名の指定を受ける
xlAPP.StatusBar = "読み込むファイル名を指定して下さい。"
strFILENAME = xlAPP.GetOpenFilename(FileFilter:=cnsFILTER, _
Title:=cnsTITLE) ' (2)
' キャンセルされた場合は以降の処理は行なわない
If StrConv(strFILENAME, vbUpperCase) = "FALSE" Then Exit Sub ' (3)
' FreeFile値の取得(以降この値で入出力する)
intFF = FreeFile ' (4)
' 指定ファイルをOPEN(入力モード)
Open strFILENAME For Input As #intFF ' (5)
No.1ベストアンサー
- 回答日時:
Sub の上に
Option Base 1
を追加。
Dim v
を宣言して
' 行を加算しA列にレコード内容を表示(先頭は2行目)
v = Split(strREC, vbTab)
GYO = GYO + 1
Cells(GYO, 1).Resize(, UBound(v) + 1).Value = v
に変更
ではどうでしょうか?
早速のご回答ありがとうございます。
例示されたコードをそのまま使うことができなかったのですが、
SplitとUBoundを使えば良いことがわかったので、それらを使って解決しました。
助かりました。お世話になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のテキストファイル内の複...
-
【VBA】テキストファイルを指定...
-
shスクリプトでftp接続してファ...
-
VBAでテキストファイルを最後ま...
-
スペース区切りのテキストファ...
-
Excelにて、フォルダ内のTextフ...
-
uwscでExcelに自動記入
-
同一フォルダにある複数のテキ...
-
VBAでパワーシェルを実行したい...
-
ファイルのアクセス回数について
-
ファイルコピーのスクリプトで...
-
Windows10でコマンドプロンプト...
-
Gitについて質問。 クローンし...
-
【VB.NET】App.configにファイ...
-
EXCEL 検索時の設定
-
初心者powershellのPS1ファイル...
-
windowsでテキストファイルの各...
-
パワポでスライドをコピーでき...
-
SaveAsの保存先について
-
同一フォルダ内の別ブックから...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】テキストファイルを指定...
-
EXCELのVBAでEOFを誤認識
-
アスキー、バイナリーの違い、...
-
同一フォルダにある複数のテキ...
-
Excelにて、フォルダ内のTextフ...
-
VBScript(vbs)での行の取得につ...
-
複数のテキストファイル内の複...
-
uwscでExcelに自動記入
-
テキストファイルの最終行を消...
-
VBAでテキストファイルを最後ま...
-
VBSを使用し、指定フォルダ内の...
-
VBで複数のテキストを結合する...
-
Java バブルソート
-
unixのシェルスクリプトで特定...
-
vbaでテキストファイル(*.txt...
-
xmlファイルから文字列の読...
-
句点で改行
-
スペース区切りのテキストファ...
-
【VBA】テキストファイルの内容...
-
VBでファイルの判定
おすすめ情報