VBAを使って。
i = 1
Do Until Worksheets("Sheet1").Cells(i, 1) = ""
Select Case Worksheets("Sheet1").Cells(i, 1)
Case "たろう"
tc = tc + 1
Worksheets("Sheet2").Cells(tc, 1) = Worksheets("Sheet1").Cells(i, 1)
Worksheets("Sheet2").Cells(tc, 2) = Worksheets("Sheet1").Cells(i, 2)
Worksheets("Sheet2").Cells(tc, 3) = Worksheets("Sheet1").Cells(i, 3)
Worksheets("Sheet2").Cells(tc, 4) = Worksheets("Sheet1").Cells(i, 4)
Worksheets("Sheet2").Cells(tc, 5) = Worksheets("Sheet1").Cells(i, 5)
Case "はなこ"
hc = hc + 1
Worksheets("Sheet3").Cells(hc, 1) = Worksheets("Sheet1").Cells(i, 1)
Worksheets("Sheet3").Cells(hc, 2) = Worksheets("Sheet1").Cells(i, 2)
Worksheets("Sheet3").Cells(hc, 3) = Worksheets("Sheet1").Cells(i, 3)
Worksheets("Sheet3").Cells(hc, 4) = Worksheets("Sheet1").Cells(i, 4)
Worksheets("Sheet3").Cells(hc, 5) = Worksheets("Sheet1").Cells(i, 5)
Case "じろー"
jc = jc + 1
Worksheets("Sheet4").Cells(jc, 1) = Worksheets("Sheet1").Cells(i, 1)
Worksheets("Sheet4").Cells(jc, 2) = Worksheets("Sheet1").Cells(i, 2)
Worksheets("Sheet4").Cells(jc, 3) = Worksheets("Sheet1").Cells(i, 3)
Worksheets("Sheet4").Cells(jc, 4) = Worksheets("Sheet1").Cells(i, 4)
Worksheets("Sheet4").Cells(jc, 5) = Worksheets("Sheet1").Cells(i, 5)
Case "さぶろー"
sc = sc + 1
Worksheets("Sheet5").Cells(sc, 1) = Worksheets("Sheet1").Cells(i, 1)
Worksheets("Sheet5").Cells(sc, 2) = Worksheets("Sheet1").Cells(i, 2)
Worksheets("Sheet5").Cells(sc, 3) = Worksheets("Sheet1").Cells(i, 3)
Worksheets("Sheet5").Cells(sc, 4) = Worksheets("Sheet1").Cells(i, 4)
Worksheets("Sheet5").Cells(sc, 5) = Worksheets("Sheet1").Cells(i, 5)
End Select
i = i + 1
Loop
こんな感じで。
名前が空白になるまで繰り返します。
お礼
すみません!私が間違っていました。各ページのA1セルに名前を入れなければいけないのですね。基本ができていませんでした。今やってみたらばっちりうまく行きました。感動です。こんな風にできるのですね。使わせていただきます。最後まで教えていただいて本当にありがとうございました。