컬럼 A.의 규칙 세트를 가지고복사 열은 시트 (2)에
A 열, 예를 각 행의 복수의 코드가, H가 행 B가 그 대응에 기반하여 데이터를 갖는다 그 코드.
시트 (1)에서, I는 코드 중 하나를 배치 할 수 있도록 원하는 VBA 전사 로우 B를 가지고 시트 (2)로부터 H를 코드 칼럼 A. 여기
하나와 일치하면된다 I 가진 프로그램 지금까지, 그것은 행을 넘긴다. 그러나 오른쪽 행은 넘겨주지 않는다.
Dim i As Integer
Dim x As Integer
Dim row As Integer
Dim oldRow As Integer
Dim found As Boolean
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Worksheets("Sheet1")
Set ws2 = Worksheets("Sheet2")
Dim rng As Range, cell As Range, rng2 As Range, cell2 As Range
Set rng2 = ws2.Range("A1:A212")
Set rng = ws1.Range("A1:A212")
row = 1
oldRow = 1
For Each cell In rng
row = row + 1
For Each cell2 In rng2
oldRow = oldRow + 1
If cell.Value = cell2.Value Then
row = row - 1
ws1.Cells(row, 2) = ws2.Cells(oldRow, 2)
ws1.Cells(row, 3) = ws2.Cells(oldRow, 3)
ws1.Cells(row, 4) = ws2.Cells(oldRow, 4)
ws1.Cells(row, 5) = ws2.Cells(oldRow, 5)
ws1.Cells(row, 6) = ws2.Cells(oldRow, 6)
ws1.Cells(row, 7) = ws2.Cells(oldRow, 7)
ws1.Cells(row, 8) = ws2.Cells(oldRow, 8)
found = True
End If
Next
found = False
oldRow = 1
Next
End Sub
감사합니다.