これは、だけで簡単に復習のためにhere識別された値を新しいシートにエクスポートする方法は?
を見つけることができます、私の前の質問へのフォローアップ、私はこのテーブルを持っている:新しいシートで
ID Age Grade
1 14 90
2 15 78
3 14 90
4 16 86
5 16 86
6 15 89
7 14 88
マイ所望の出力テーブルには、次のとおりです。
ID Age Grade
1 14 90
3 14 90
4 16 86
5 16 86
Iを介して行って、Tを使用してカラムB AND列Cで繰り返し値を持つ行を取り出し彼:
Sub Export()
Dim lastRowcheck As Long, n1 As Long
With Worksheets("Sheet1")
lastRowcheck = Application.Max(.Range("B" & .Rows.Count).End(xlUp).Row, _
.Range("C" & .Rows.Count).End(xlUp).Row)
For n1 = lastRowcheck To 1 Step -1
If Application.CountIfs(.Columns("B"), .Cells(n1, "B").Value2, .Columns("C"), .Cells(n1, "C").Value2) > 1 Then
Debug.Print .Cells(n1, "A") & ":" & .Cells(n1, "B") & ":" & .Cells(n1, "C")
'''export to new sheet
End If
Next n1
End With
End Sub
ここで、これらの行を新しいシートにエクスポートする方法を理解するだけで、どこから開始するのか分かりません。
これは素晴らしいです!正確に私が探していたもの。列ヘッダーが新しいシートを作成しなかった理由は何ですか? – Abtra16
列ヘッダーが 'rCopy'の一部であると特定されませんでした。ループの前に 'rCopy'ヘッダ行を追加する必要があります。 – tigeravatar
素晴らしい!とった!ありがとう!! – Abtra16