특정 셀값을 기준으로 DB와 매칭하여 가장 끝쪽에 정보 열 추가 기능이 가능한지 문의드립니다.

VBA
작성자
작성일
2021-09-08 23:51
조회
43
엑셀버전 : 엑셀2016

운영체제 : 윈도우10

안녕하세요!

업무상 엑셀을 많이 사용하여 VBA를 열심히 공부하고 있는 엘린이입니다.

VBA공부중 구현하고 싶은 기능이 있어 혹시 가능할지 고수님들께 문의드리고자 글을 남겨요!!

 

상황은. 특정 엑셀 파일(약 만단위행)에 각 직원을 상징하는 고유 사번 정보가들어있습니다.

이정보를 가지고 제가 DB(MYSQL등 약 만단위행)에 들어가 있는 인원 정보를

엑셀 파일에 사번 정보와 매칭에 가장 마지막 열 뒤에 인원 정보를 붙여 넣고 싶습니다. 

 

해당기능을 구현할 대략적인 방법이 있을까요??

 

파워쿼리로 가공하는 방법도 생각해보았으니 1)특정 엑셀 파일이 매번 다름 2)파워쿼리를 쓸줄 모르는 사람들은 쓰지못함

이 두개의 경우 때문에 제외하고 생각하는 중입니다.

 

예시)

1 가공할 엑셀파일은 연다

연번 사번 근무부서 직급
1 1002323 영업 TSET
2 1230230 영업 QW
3 1040203 기획 QWRWR
4 1020405 기획 AS

 

2. 사번이 있는 열을 선택하고 VBA매크로를 실행한다.

이때 DB에 연결함 (여기서 가져올 DATA를 선택할 수 있으면 더 Best입니다)

 

3. 엑셀파일에 DB에서 가져온 해당 인원정보가 가장 끝쪽에 붙는다.

연번 사번 근무부서 직급 이름 근무시간 연차 전화번호 이메일
1 1002323 영업 TSET 홍길동 13 1 010-3213-23 test@samsun.com
2 1230230 영업 QW 말미잘 42 2 010-3213-23 test@samsun.com
3 1040203 기획 QWRWR 조랑말 32 3 010-3213-23 test@samsun.com
4 1020405 기획 AS 가오리 12 4 010-3213-23 test@samsun.com

 

 

현재 저의 얕은 지식으로는

행 별로 FOR문을 돌리고 FOR문안에서

'SELECT * FROM 인원정보 WHERE 사번 = 셀값' 이런식으로 한 행씩 실행해야할까 싶네요

근데 만건되는 엑셀파일을 가공할때 DB에 엄청 부하를 줄것 같아.....어떻게 할지 고민이네요

 

 

회원등급 : 씨앗등급
포인트 : 40 EP
총질문 : 1 개 (마감율 : 0%)
채택답변 : 0 개
전체 3

전체 4,003
번호 카테고리 제목 작성자 작성일 추천 조회
3987 함수/공식
New 어떤 식으로 구성을 해야 할 지 모르겠어요 도와주세요 첨부파일
욕심없는성공v | 17:07 | 추천 0 | 조회 2
욕심없는성공v 17:07 0 2
3986 함수/공식
New 실시간 데이터에서 원하는 숫자와 같은면 일치한 횟수를 카운팅하는 함수 (2)
kumkang**** | 16:16 | 추천 0 | 조회 8
kumkang**** 16:16 0 8
3985 피벗테이블
New (도움바랍니다)한명의 대표가 다수의 사업장을 운영하는 경우 (1)
일랑일랑 | 11:31 | 추천 0 | 조회 22
일랑일랑 11:31 0 22
3984 함수/공식
New 함수 만들 수 있을까요?
soo | 09:47 | 추천 0 | 조회 13
soo 09:47 0 13
3983 VBA
New 엑셀 VBA에서 RemoveDuplicates 사용시 '5' 런타임 오류가 발생하여 해결 방법 문의드립니다. (1)
namonamo | 02:14 | 추천 0 | 조회 10
namonamo 02:14 0 10
3982 함수/공식
New (도와주세요) INDEX, MATCH 를 통해 만들었는데 많이 무거워요ㅠ 첨부파일 (3)
18 강영순 | 02:07 | 추천 0 | 조회 25
18 강영순 02:07 0 25
3981 VBA
New 재고관리 툴 만들기 8시간 풀영상 중 목록상자 가시성과 다중페이지에 대해 질문합니다.
나두엑셀왕 | 2021.09.18 | 추천 0 | 조회 11
나두엑셀왕 2021.09.18 0 11
3980 기능/도구
New 목록 단추 차수 조회를 피벗테이블과 연동해서 총괄표 조회 할때 에러 발생 해결 부탁드려요~~ 첨부파일 (1)
알면서 | 2021.09.18 | 추천 0 | 조회 11
알면서 2021.09.18 0 11
3979 파워쿼리/피벗
New 웹데이터 엑셀로 가져오기 (1)
yoo | 2021.09.18 | 추천 -1 | 조회 29
yoo 2021.09.18 -1 29
3978 기능/도구
New 아이콘을 매뉴에 저장하는 방법 문의 (1)
Trimman | 2021.09.18 | 추천 0 | 조회 20
Trimman 2021.09.18 0 20
3977 VBA
New 선택 행 강조 매크로 사용시 복사/붙여넣기 할 수 있는 방법 있을까요? (1)
차오 | 2021.09.17 | 추천 0 | 조회 31
차오 2021.09.17 0 31
3976 함수/공식
New index/match 함수 사용시 다중 데이터을 합산하여 데이터 합계 끌고오는 방법이 있을까요? 첨부파일 (1)
관절바람 | 2021.09.17 | 추천 0 | 조회 28
관절바람 2021.09.17 0 28
3975 VBA
New VBA 시트명을 참조하는 함수입력 매크로에서 시트명을 변수로 설정하는 방법 (1)
kimki**** | 2021.09.17 | 추천 0 | 조회 24
kimki**** 2021.09.17 0 24
3974 함수/공식
New [카운팅 함수 해결방법] 고수님들 아무쪼록 가르침을 주시면 감사하겠습니다! 첨부파일 (2) 답변완료
CreativeGil | 2021.09.17 | 추천 0 | 조회 36
CreativeGil 2021.09.17 0 36
3973 함수/공식
New 일자/품목 열 행으로 나눠져 있는 자료 끌고오기 (1)
top**** | 2021.09.17 | 추천 0 | 조회 30
top**** 2021.09.17 0 30
3972 함수/공식
New 엑셀 함수 질문 첨부파일
향기 | 2021.09.17 | 추천 0 | 조회 38
향기 2021.09.17 0 38
3971 VBA
New VBA 로 만든 임시 POS에서, 바코드 열과 날짜 추가하는 방법 문의 드립니다 첨부파일 (1)
효율 | 2021.09.17 | 추천 0 | 조회 34
효율 2021.09.17 0 34
3970 기능/도구
New 스프레드시트 복사 붙여넣기 큰따옴표 지우는법 알려주실분 (1)
제비제비 | 2021.09.17 | 추천 0 | 조회 16
제비제비 2021.09.17 0 16
3969 VBA
New 동영상 처럼 엑셀로 만들어 질까요? (1)
yoo | 2021.09.16 | 추천 0 | 조회 40
yoo 2021.09.16 0 40
3968 VBA
New 기준열로 데이터 댕겨주기 질문 첨부파일 (2) 답변완료
H.B | 2021.09.16 | 추천 0 | 조회 35
H.B 2021.09.16 0 35
3967 기능/도구
다른 시트 참조 자동 계산 (1)
skyline | 2021.09.16 | 추천 0 | 조회 44
skyline 2021.09.16 0 44
3966 함수/공식
엑셀 함수 질문 첨부파일 (1)
향기 | 2021.09.16 | 추천 0 | 조회 25
향기 2021.09.16 0 25
3965 VBA
재질문 줄바꿈, 배열쪼개기 (2) 답변완료
H.B | 2021.09.16 | 추천 0 | 조회 37
H.B 2021.09.16 0 37
3964 VBA
폴더내 모든파일의 '특정시트' '각 파일' 제일 앞 시트로 복사
강대국 | 2021.09.16 | 추천 0 | 조회 22
강대국 2021.09.16 0 22
3963 VBA
사용자지정함수 관련 문의 입니다.
Nir | 2021.09.16 | 추천 0 | 조회 22
Nir 2021.09.16 0 22
3962 파워쿼리/피벗
파워쿼리 열 추가 첨부파일 (2)
슝슝 | 2021.09.16 | 추천 0 | 조회 24
슝슝 2021.09.16 0 24
3961 함수/공식
"월"&"주 차별" 관련 문의 드립니다 ㅠㅠ!! 첨부파일 (2) 답변완료
송민정 | 2021.09.16 | 추천 0 | 조회 39
송민정 2021.09.16 0 39
3960 VBA
표 데이터 다른표에 복사 붙여넣기 하는 매크로 첨부파일
이도현 | 2021.09.16 | 추천 0 | 조회 21
이도현 2021.09.16 0 21
3959 VBA
Range 안에 변수 넣기 (2) 답변완료
kimki**** | 2021.09.16 | 추천 0 | 조회 37
kimki**** 2021.09.16 0 37
3958 함수/공식
시트 내 중복되는 문자열이 있을 때 표시할 수 있는 함수나 방법 (6) 답변완료
보조메일 | 2021.09.16 | 추천 0 | 조회 43
보조메일 2021.09.16 0 43