2011-09-21 7 views
3

이것은 매우 간단한 VBA 수식이지만 실패합니다. 그것은 셀 A6 이후에만 붙여 넣기입니다. 나 뿐인가요? Excel 2011에서.VBA 단순 한 범위를 다른 범위로 복사

Range("A4:A5").Select 
Selection.Copy 
Range("A6:A1000").Select 
ActiveSheet.Paste 
+0

A6과 A7에만 붙여 넣기를 의미합니까? 나는 A6에서 A1000으로 (반복) 붙여 넣기를 기대하고 있습니까? 세포 A4와 A5에는 무엇이 있습니까? –

답변

8

나는 문제가 당신이 A4 및 A5에 두 개의 서로 다른 값을 가질 그래서 붙여 넣기 범위는 세포의 짝수 인 경우에만 붙여 넣기 범위에 해당 값을 반복 할 수 엑셀 있다고 생각합니다.

이 나를 위해 작동합니다

Range("A4:A5").Copy Destination:=Range("A6:A1001") 

참고 A6 것을 : 1001 996 개 세포 (짝수)입니다. A6 사용 : A1000은 995이며 홀수이므로 A4에서 A5로 값을 반복하는 방법을 알아낼 수 없습니다.

나는 이것이 문제라고 생각하지만 ... 다르게 교육받는 것이 행복하다 ...

+0

그것은 환상적입니다, 당신은 저에게 머리 긁기 시간을 절약 해주었습니다. 많은 감사 – SparrwHawk

관련 문제