728x90

VBA 와 MYSQL 연동을 위한 준비



엑셀에서 직접 MYSQL DB 에 있는 데이터를 불러오는 방법입니다.

'VBA SQL 연동' 이라고 검색해서 찾아보셔도 됩니다.


가장 먼저 해야 할 사항은 MySQL Connector ODBC 5.1

파일을 설치하는 겁니다.


mysql-connector-odbc-5.1.8-win32.msi


** 최신버전(5.3X)을 받아서 파일 업로드는 했는데 ODBC 드라이버 세팅할 줄을 몰라서 이걸로 하면 동작이 안되네요. 해결방법을 찾으면 업데이트 하겠습니다.


mysql-connector-odbc-5.3.4-win32.msi


mysql-connector-odbc-5.3.4-winx64.msi


위 파일을 다운로드 받아서 실행하세요.




다음(Next)를 눌러주기만 하면 설치가 완료됩니다.


제어판에서 설치된 것을 확인해 봅니다.





설치되어 있는 것을 확인했습니다.


이제 엑셀을 띄워서 VBA 에서 확인을 합니다.




위와 같이 체크되어 있는지 확인을 합니다.

VBA 파일내에서 위와 같이 여러개의 값이 설정되어 있어야 합니다.

그리고 반드시 MYSQL 원격접속이 허용되어 있어야만 가능합니다.

보통은 보안상의 설정 때문에 localhost 로 설정되어 있습니다.


이제부터는 VBA 코드에 연결할 작업을 해야 합니다.

http://link2me.tistory.com/422 참조하세요

'업무 능력 향상 > 엑셀 VBA 활용' 카테고리의 다른 글

[VBA] 중복개수 표시  (0) 2014.08.23
[VBA]MySQL 데이터 엑셀로 가져오기  (0) 2014.07.28
날씨정보 추출  (1) 2014.06.22
한 시트 파일을 여러개로 나눠 저장  (0) 2014.06.14
전화번호 다루기  (0) 2014.05.23
블로그 이미지

Link2Me

,