내가 가진 테이블 내가반복되는 셀을 여러 번 복사하는 방법은 무엇입니까?
Name ID Salary Educ Exp
Mike 1 100 5 12
Peter 2 200 6 12
Lily 3 150 3 13
Mike 1 200 12 23
Peter 2 300 3 32
Lily 3 200 5 2
..................
으로이 테이블을 변환 할 필요가
Name ID Salary Educ Exp Salary Educ Exp
Mike 1 100 5 12 200 12 23
Peter 2 200 6 12 300 3 32
Lily 3 150 3 13 200 5 2
...................
I이 사용 VBA를 할 수 있습니까? 여기
내가 의견을보고 한 후 지금까지
Sub test()
Dim rg1 As Range, rg2 As Range, rg3 As Range, shtDest As Worksheet
Dim lLoop As Long, lRowDest As Long
Set rg1 = Selection.Areas(1)
Set rg2 = Selection.Areas(2)
Set rg3 = Selection.Areas(3)
Set shtDest = Worksheets.Add
lRowDest = 1
For lLoop = 1 To rg1.Rows.Count
lRowDest = lRowDest + rg2.Rows.Count + rg3.Rows.Count
Next
End Sub
현재이 매크로는 어떻게 생겼습니까? – admdrew
@admdrew, 테스트 코드가 포함되어 있습니다. 하지만 아무 것도하지 않습니다 –
첫 번째 예에서 제공 한 것처럼 데이터가 항상 레이아웃되어 있습니까? 아니면 사람이 Salary/Educ/Exp 항목을 두 개 이상 가질 수 있습니까? 또는 그 문제에 대해 하나만? –