【先着1,000名様!】1,000円分をプレゼント!

Excelでマクロを設定したいです。
この写真のように、表データの1行目はG4のセルにカンマで区切りデータを結合。
表の2行目はG4のセルを改行し、2行目にカンマで区切り、データを結合して表示されるようにしたいです。

この表データがどれだけあっても使えるようにしたいです。個数制限があるなら100行程度あればありがたいです。

よろしくお願いします!

「Excelでマクロを設定したいです。 こ」の質問画像

A 回答 (3件)

こんばんは、


こんな感じで、どうでしょう。
最後のChr(10)の処理はお任せします。
セル内改行、後で困らないように考えてくださいね。

Sub sample()
Dim i As Long, j As Integer
Dim strA As String
For i = 4 To Cells(Rows.Count, 1).End(xlUp).Row
For j = 1 To 5
If j < 5 Then
strA = strA & Cells(i, j) & ","
Else
strA = strA & Cells(i, j) & Chr(10)
End If
Next j
Next i
Range("G4") = strA
End Sub
    • good
    • 0
この回答へのお礼

あなたに会えてよかった

ありがとうございます!
うまく行きました!!!!!

お礼日時:2020/09/04 23:38

マクロを使う必要が感じられない


単純に 数式を入れればいいのでは?
=A4&B4&C4&D4&E4
    • good
    • 0

ええと。


「代わりにマクロを作って」
という事でしょうか。

ここは自力で解決できるようアドバイスを貰うところですので、
作業依頼は別の場所で依頼することを勧めます。

まあ、たまーに、
「こんなこともできないのかwww」
と、ドヤ顔でマクロを書いてくれる人もいないこともありませんので、ちょっとだけ期待しても良いかも知れません。

待っている間に「利用規約」と「投稿ガイドライン」を読んでいると良いでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング