エクセルVBAで、複数セルのデータをひとつのセルに改行してまとめたいのですか・・・
データの内容をひとつのセルに改行して入れていくという
作業を自動化できないでしょうか?
「データ」シート
メモ 地点 from ~ to 線種
A1,B1,C1,D1,E1,F1に上の項目があり、
メモ、地点には文字、from ~ toには時刻(00:00)が入り、線種には
=====というような記号が入ります。("~"の列には00:00形式の時刻が入る他"~"という記号が入るときもあります)
それぞれの項目の下にデータを入力してあります。
これを「まとめ」シートに
・A~E列までをひとつのセルに改行してまとめる
・F列はその右隣にそのまま表記する
と自動でできないかと考えています。例えば、「データ」2行目に
A2 観劇
B2 日本大劇場
C2 10:00
D2 ~
E2 12:00
F2 ======
とある場合、「まとめ」シート
A2セルは
観劇
日本大劇場
10:00~12:00
と改行して入り、B2に「データ」F2の======が入るように「データ」シートのデータがなくなるまで右にずらっとつなげていくようにしたいと思っています。今手作業でやっているのですが時間がかかって・・・。
よろしくお願いします。
補足
回答ありがとうございました。 数式バーでのコピーというのはどうやってやれば良いのでしょうか? 数式バーを選択してコピーすると、「=A1」という文字列がコピーされてしまいます。 もし、数式バーから簡単にコピーできるのでしたら、こちらの方法が最善のように思います。 > 実はたくさんあって、もしそれも面倒というのであれば、 > 一度ワードに貼り付けてから、再度コピーしてメモ帳へ貼り付けるとか、 本当ですね。 ワードパッドで試してみましたができました。 > メモ帳に貼り付けた後、編集→置換で""を消すとかになると思います。 他の方法が駄目な場合、こちらの方法が良いかもしれません。