2012-11-29 2 views
2

H2 : L2에서 셀을 잘라 내고 마지막 행 B 열에 붙여 넣어야합니다.Excel에서 열 B의 마지막 행을 붙여 넣는 방법은 무엇입니까?

데이터가 달라 지므로 범위를 하드 코딩 할 수 없습니다.

VBA 코드는 H2에서 잘라, 좋은 것 : 열 B의 마지막 행에서 L2 아래로 붙여 넣기/삽입

지금까지 내가 가진.

Range("H2:L2").Select 
Range(Selection, Selection.End(xlDown)).Select 
Selection.Cut 
+0

나는 H2 : L2에서 모든 셀을 선택하기 위해 매크로를 기록했지만 B 열의 마지막 셀에 붙여 넣었습니다. 편집 – Mowgli

답변

6

여기는 찾고있는 것을 달성해야하는 코드 세그먼트입니다.

Start code including your cut segment... 
Dim lastRow As String 

lastRow = ActiveSheet.Cells(Rows.Count, "B").End(xlUp).Row + 1 
Range("B" & lastRow).Select 
Selection.PasteSpecial 
Rest of code... 

이러한 유형의 코딩에 도움이되는 단계별 가이드가있는 책이 많이 있습니다. 나는 Microsoft "Step by Step"시리즈에 의해 출판 된 시리즈의 일부입니다. 행운을 빌어 요!

+0

을 참조하십시오. 감사합니다. 단지 'Selection.PasteSpecial'을'ActiveSheet.Paste ' '괜찮 았어. 고마워. – Mowgli

+0

멋진 콩! 도와 줘서 기뻐요! –

관련 문제