2014-10-21 3 views
0

하나의 목록에서 다른 루프에 대한 값을 잘라내어 붙여 넣으려고합니다. 범위가 모두 설정되어 있지만 어떤 이유로 든 paste이 계속 실패하고 그 이유가 확실하지 않습니다. 다음은 지금까지 시도한 내용입니다.잘라 내기 및 붙여 넣기 VBA에서 루프에 대한

If WrdArray1(0) = WrdArray2(0) Then 
ActiveCell.Cut 
With ActiveSheet 
Set rng2 = .Range("C" & position) 
rng2.PasteSpecial 
End With 

저는 오히려 vba에 새로운 것이므로 어떤 도움을 주시면 대단히 감사하겠습니다.

+0

어떤 오류가 발생하고 – Hiten004

+0

그냥 "범위 클래스의 PasteSpecial 메서드가 실패했습니다" – user3034460

+1

'.PasteSpecial' 대신'.Paste'를 시도 했습니까? – tigeravatar

답변

0

그냥 ActiveCell.Cut Destination:=ActiveSheet.Range("C" & position)을 사용하십시오. 그것은 모든 것을 하나로 만듭니다.

관련 문제