- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1つのセルに入っている7つの数字を分解する方法。)
7つの数字を分解する方法とは?
このQ&Aのポイント
- エクセルワークシートのA列、B列、C列、D列にそれぞれ1行当たり7つの数字が入っているのが最大5行あります。エクセル機能の「区切り位置」を使わずに1行を7列に分割する方法を知りたいです。
- イメージ図を参考に、マクロが入ったワークシートに貼り付けてボタンを押下すると分割された結果がE列以降に表示される方法を教えてください。
- 注意事項として、1つのセルに入っている7つの数字の間には「半角スペース」が入っています。使用するエクセルは2010です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
参考に Sub Test() Dim c As Range, i As Long, myAyy As Variant For Each c In Range("A1", Cells(Rows.Count, "A").End(xlUp)) For i = 0 To 3 Cells(c.Row, 7 * i + 5).Resize(, 7) = Split(c.Offset(, i).Value, " ") Next Next End Sub
その他の回答 (1)
noname#204879
回答No.2
マクロ音痴なので、関数で。参考になれば幸甚。 E1: =TRIM(MID(OFFSET($A1,0,(COLUMN(A1)-1)/7),MOD(COLUMN(A1)-1,7)*3+1,3))
質問者
お礼
ご回答ありがとうございます。 マクロを使わない場合はこうやって「TRIM関数」を使うんですね。 これなら手軽にできます。 教えて頂き、ありがとうございます。
お礼
早速のご回答ありがとうございます。 教えて頂いたマクロを実行したところ 得たい結果になりました。 ありがとうございます。