2013-02-11 20 views
0

현재 통합 문서간에 데이터 값을 전송해야하는 통합 된 통합 문서 집합을 만들고 있습니다. 이렇게하려면 특정 범위 (워크 시트의 행)를 복사하여 다른 책의 개요 목록 하단에 삽입 할 수있는 VBA 매크로가 필요합니다.VBA : 셀 범위를 다른 통합 문서로 복사

어떻게하면됩니까?

저는 다소 VBA 초보자입니다. 따라서 구체적인 지침을 알려드립니다. 참고 : MS Excel 2010을 사용 중입니다.

감사합니다.

+3

안녕하세요! [당신은 무엇을 시도 했습니까?] (http://whathaveyoutried.com/)를 지원하기 위해서 당신의 노력 중 적어도 관련성있는 부분을 우리와 공유하는 것을 신경 쓰지 마십시오. 귀하의 작업을 위해 매크로 레코더를 사용하고 약간 코드를 수정하십시오. 비슷한 질문이 많습니다.) –

답변

0

다음 예 복사본 다른 Workbook, workbook1.xlsx에 지정된 WorksheetTarget로라는 Workbookworkbook1.xlsx에라는 WorksheetSource에서 A1:A3 셀의 내용을 복사한다. 두 개의 Workbook 중 하나가 열려 있지 않거나 Sub이 호출하는 Worksheet이 포함되어 있지 않으면 오류가 발생합니다.

Sub Example() 

    Dim wb1 As Workbook 
    Dim wb2 As Workbook 
    Dim ws1 As Worksheet 
    Dim ws2 As Worksheet 

    Set wb1 = Workbooks("workbook1.xlsx") 
    Set wb2 = Workbooks("workbook2.xlsx") 
    Set ws1 = wb1.Sheets("Source") 
    Set ws2 = wb2.Sheets("Target") 

    ws2.Range("A1:A3") = ws1.Range("A1:A3").Value 

End Sub 
관련 문제