본문 바로가기
코딩 놀이

[VB] 엑셀과 Visual Basic 연동하기, 엑셀파일 입력

by 9oosePower 2021. 1. 10.

안녕하세요.

오늘은 VB와 Excel을 연동하는 기본에 대해서 알아보겠습니다.

 

먼저, 참조를 추가해주세요.

Excel과 연동을 하기 위해서 Microsoft excel 14.0 Object Library를 추가해주세요.

프로젝트 - 참조추가 - COM - Microsoft excel 14.0 Object Library

순서대로 진행해주시면 됩니다.

 

 

아래와 같이 참조에 마이크로 오피스가 나타났다면

성공입니다.

 

그 후에 코딩을 시작해주세요.

버튼 1번을 눌렀을때 엑셀에 있는 자료를 불러온다.

는 시나리오로 코딩을 해보겠습니다.

 

먼저, 가장 위에 'Imports Microsoft.Office.Interop'를 입력해주세요.

 

        그 후에 엑셀과 관련된 변수 선언해주세요.

        Dim xlApp As New Excel.Application
        Dim xlWB As Excel.Workbook
        Dim xlWs As Excel.Worksheet

 

여기까지 하셨으면 반쯤 다 하신거니

조금 더 봐주세요 ㅎㅎㅎ

 

변수를 선언해줬다면, VB에 엑셀을 입력해주기 위해

엑셀 속으로 들어가는 코딩을 넣어야겠죠.

 

 xlApp = CreateObject("Excel.Appapplication")

 xlWB = xlApp.Workbooks.Add

 xlWs = xlWB.Worksheets("Sheet1")

 

 

이때, 입력하시려는 엑셀을 보시려면

xlApp.Visible = True

을 적어주세요.

 

이렇게 코딩을 하시면 Textbox1에는 A1

Textbox2에는 A2 셀의 데이터가 입력되게 됩니다.

 

이상, 엑셀 입력을 마칠게요.

입력한 데이터를 저장하는 방법은 다음 글을 참조해주세요~

'코딩 놀이' 카테고리의 다른 글

[VB] Visual Studio 설치_코딩 시작  (0) 2021.01.10

댓글