2012-10-22 2 views
1

Sheet2의 A 및 B 열에 참조 데이터가 있습니다. WorkBook입니다. 나는 빈 서류가 - Sheet1 - 내 데이터베이스에서 작성해야합니다.Excel VBA Workbook_open 이벤트 처리기 필요

나는 의 열 A의 데이터와 B 시트 2에 따라 Sheet1의을 채우기 위해 엑셀 VBA를 사용하고 싶습니다.

로 참조 데이터를 사용합니다.

  • DB에서 Sheet1의 A 열에 값을 채 웁니다. 시트 (1)에 저장된 값은 열 A가 시트 2 A 열에 존재하면
  • 난 그렇다면
  • 는, I는 시트 (1) 칼럼 B, 난 시트 2 칼럼 B에서 찾은 대응하는 데이터로 채운 점검 .
+3

Excel에 Workbook_Open 이벤트가 있습니다. 여기서 질문은 무엇입니까? – Jook

+1

VBA 이벤트에 대한 좋은 참고 자료는 [cpearson.com] (http://www.cpearson.com/excel/Events.aspx)을 참조하십시오. –

답변

3
  • 열기 는 IDE가 열립니다 Alt + F11을한다.
  • 오른쪽 창에는 vba 프로젝트가 표시되고 대괄호에는 열려있는 Excelbook의 이름이 표시됩니다.
  • 시트 목록 맨 아래에 ThisWorkbook이라는 개체가 있습니다. 마우스 오른쪽 버튼을 클릭하고 코드보기을 선택하십시오.
  • 맨 위에 두 개의 콤보 상자가 표시되어야하며 오른쪽에는 일반을 클릭하고 목록에서 Workbook을 선택하십시오.

이는이 작업 책을 열 때마다 해고되는 이벤트입니다

Private Sub Workbook_Open() 

End Sub 

다음 당신에게 제공해야합니다. 이제 통합 문서의 시트를 참조하는 코드를 추가해야합니다.

다음은 vba Reference sheets에서 시트를 참조하는 방법에 대한 몇 가지 방법입니다. 다음 단계는 시트의 셀을 참조하는 것입니다. 예를 들어 excel ranges을 참조하십시오.