• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでタブ区切りファイルを列区切りにしたい)

VBAでタブ区切りファイルを列区切りにしたい

このQ&Aのポイント
  • VBAで秀丸のテキストファイルをエクセルに読み込むとき、タブ区切りがエクセルでは連続した文字列になってしまいます。これを列に区切って読み込みたいのですがどうしたらいいですか?
  • 使用するプログラムは、「Excelでお仕事!」のサンプルを使ったもので、ファイルを開く画面から選択する形です。コードは下記です。
  • VBAでタブ区切りファイルを列区切りにする方法について教えてください。タブ区切りのファイルをエクセルに読み込むとき、連続した文字列になってしまうため、列に区切って読み込みたいです。使用するプログラムは「Excelでお仕事!」のサンプルで、ファイルを開く画面から選択する形です。コードは以下の通りです。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答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 に変更 ではどうでしょうか?

noname#157810
質問者

お礼

早速のご回答ありがとうございます。 例示されたコードをそのまま使うことができなかったのですが、 SplitとUBoundを使えば良いことがわかったので、それらを使って解決しました。 助かりました。お世話になりました。

関連するQ&A

専門家に質問してみよう