일정한 간격으로 데이터 복사


-1

나는 시트 1에 데이터를 가지고 1,2,3,4 행을 말합니다 ... 나는 각 행 사이에 20 줄의 갭을 가진 Sheet2에 놓기를 원합니다.

어떻게 접근할까요?


복사하여 붙여 넣을 수 있습니까? 매크로를 작성 하시겠습니까? VBa를 배워보십시오.
Dave

답변:


0

이 VBa는 그것을한다.

방금 경우에 대비하여 파일 복사본 저장

Option Explicit

Sub WenchesAndMead()

Dim numberOfRowsGap As Integer
numberOfRowsGap = 20

Dim row As Integer
row = 1

Dim otherRow As Integer
otherRow = 1

Do While (Worksheets("Sheet1").Range("A" & row).Value <> "")

    Worksheets("Sheet2").Rows(otherRow).Value = Worksheets("Sheet1").Rows(row).Value
    otherRow = otherRow + numberOfRowsGap
    row = row + 1

Loop

End Sub

MS Office에 VBA를 어떻게 추가합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.