VBA에 액세스하여 Excel 스프레드시트를 만드는 방법

...

VBA를 사용하여 Excel 스프레드시트에 데이터를 저장합니다.

Access에서 Excel 스프레드시트를 만들면 데이터를 Excel 스프레드시트로 내보내야 할 때 시간을 절약할 수 있습니다. VBA(Visual Basic for Applications)는 Microsoft Office 응용 프로그램의 프로세스를 자동화하는 강력한 도구가 될 수 있습니다. VBA를 사용하면 Microsoft Excel 응용 프로그램 개체를 사용하여 Access에서 Excel 스프레드시트를 만들 수 있습니다. Excel 응용 프로그램 개체는 개체 모델의 나머지 부분에 대한 진입점입니다. 데이터를 Excel 스프레드시트에 직접 저장하여 Excel로 더 빠르게 데이터를 내보냅니다.

1 단계

Microsoft Office Access를 시작하고 "빈 데이터베이스"를 클릭한 다음 "만들기" 버튼을 클릭하여 빈 데이터베이스를 만듭니다. "데이터베이스 도구" 탭을 클릭하고 "Visual Basic"을 클릭하여 Microsoft Visual Basic 창을 엽니다. "삽입" 메뉴를 클릭하고 "모듈"을 클릭하여 새 코드 모듈을 삽입합니다.

오늘의 비디오

2 단계

"도구" 메뉴를 클릭하고 "참조"를 클릭하십시오. 아래로 스크롤하여 "Microsoft Excel 개체 라이브러리." "확인"을 클릭합니다.

3단계

새 하위 프로시저를 만들려면 다음 VBA 코드를 입력하여 시작합니다.

비공개 하위 createSpreadSheet()

4단계

계속해서 다음 코드를 입력하여 Excel 스프레드시트를 만드는 데 사용할 세 개의 새 변수 개체를 만듭니다.

newExcelApp을 Excel로 어둡게 합니다. 애플리케이션. Dim newWbk As Excel. 학습장. Dim newWkSheet As Excel. 워크시트

5단계

다음 코드를 추가하여 Excel을 시작하고 표시합니다.

newExcelApp = Excel로 설정합니다. 애플리케이션

새로운 엑셀앱. 가시적 = 참

6단계

새 통합 문서와 워크시트를 추가하려면 다음을 입력합니다.

newWbk = newExcelApp으로 설정합니다. 통합 문서. 추가하다

newWkSheet = newWbk로 설정합니다. 워크시트 (1)

7단계

다음을 입력하여 새 스프레드시트에 데이터를 추가합니다.

newWkSheet. Cells (1, 1).Value = "새 워크시트..."

8단계

다음 코드를 입력하여 생성된 새 통합 문서를 저장합니다.

newWkSheet. 다른 이름으로 저장("C:\myworksheet.xlsx")

9단계

이전 단계에서 경로를 편집하고 원하는 경로와 파일 이름을 입력합니다.

10단계

다음을 입력하여 하위 절차를 종료합니다.

엔드 서브

11단계

"F5"를 눌러 절차를 실행하고 새 Excel 스프레드시트를 만듭니다.