• 締切済み

エクセル VBA 複数行を横一列

こんにちは。すみませんが教えてください。 テキスト形式でA列のみに14行を1レコードとして50レコード(700行)のデータがあります。VBAを使って、エクセル形式での自動インポートまでは出来たのですが、レコード処理上で縦14行を横1行のレコードに変換したく思います。CellsとLOOPを使うのでは?までたどり着いたのですが、それ以上が組み立てられないのです。 すみませんが、どなたかアドバイスを頂けないでしょうか。 宜しくお願いいたします。 A列 01 1111 abcdefg abcdefgh 11111111111111 12121212 121 abc dddd 1212121 11 1 12121212 121 ‥ ・・・・・

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

こんなんか。 Sub test() For i = 0 To 49 For j = 1 To 14 Cells(i + 1, j) = Cells(i * 14 + j, 1) Next Next End Sub

0315KAITO
質問者

お礼

ありがとうございます。 Forを2つ作れば良いんですね・・・勉強不足です。 どうもありがとうございました。

関連するQ&A

専門家に質問してみよう