|
▼かみちゃん さん:
すいません。ご指摘ありがとうございます。
少し自分なりにわかりやすく変更しました。
A5〜U25までデーターを入れました。
A B C・・・・・・・・・・U
番号 日付 場所
この場所によってシート2・3に振り分けたいのです。
IFまではできたのですが、繰り返し処理がまずわかりませんでした。
また、シート2.3は出来れば上書きではなく、1行下に下げる
Rows("1:2").Insert Shift:=xlDownで処理をしていきたいです。
Sub 修正中()
(ここにFor i = 5 to 25 と入れましたがエラーになった為
一旦削除して、IFだけつくりました)
If Range("C5") = "場所1" Then
Range("A5", "U5").Copy
Worksheets("変換").Activate
Range("A1", "U1").PasteSpecial Paste:=xlPasteValues
ElseIf Worksheets("貼り付けシート").Range("C5") = "場所2" Then
Range("A5", "U5").Copy
Worksheets("変換").Activate
Range("A1", "U1").PasteSpecial Paste:=xlPasteValues
ElseIf Worksheets("貼り付けシート").Range("C5") = "場所3" Then
Range("A5", "U5").Copy
Worksheets("変換").Activate
Range("A1", "U1").PasteSpecial Paste:=xlPasteValues
ElseIf Worksheets("貼り付けシート").Range("C5") = "場所4" Then
Range("A5", "U5").Copy
Worksheets("変換").Activate
Range("A1", "U1").PasteSpecial Paste:=xlPasteValues
Else
Worksheets("変換").Activate
Range("A1") = ""
End If
End Sub
|
|