데이터 관리를 위한 VBA 프로그램 도와주세요.

VBA
작성자
tu1541
작성일
2022-01-07 10:53
조회
101
엑셀버전 : 엑셀2019

운영체제 : 윈도우10

안녕하세요

첨부 드린 "통합 excel" 파일에서 "불러올 파일" 에 필요한 DATA를 불러와 특정 위치에 값을 기입하는 VBA프로그램이 필요한데요...

파일 양식을 만들고 어떤 데이터를 어디에 넣을지 아래와 같이 자세하게 정리 했습니다.

13단계로 되어 있지만 계산을 하거나 변형을 시키는 부분은 없고 DATA를 불러와 필요한 부분에 기입만 해주면 됩니다.

이런 VBA개발을 따로 해본 적이 없어서 구상은 했어도 어렵네요... 도와주시기 바랍니다.

궁금하신 부분이 있다면 댓글로 남겨주시기 바랍니다.

1. Summary 전까지 data를 배열에 전부 저장
2. 1행 값이 Testdate 이면 해당 열의 첫번째 값을 통합 excel파일 A열에 기입
3. 1행 값이 ModelName 이면 해당 열의 첫번째 값을 통합 excel파일 B열에 기입
4. 1행 값이 LotNo 이면 해당 열의 첫번째 값을 통합 excel파일 C열에 기입
5. 1행 값이 StartFreq 이면 해당 열의 첫번째 값을 통합 excel파일 F열에 기입
6. 1행 값이 StopFreq 이면 해당 열의 첫번째 값을 통합 excel파일 E열에 기입
7. 1행 값이 FC_Median_0 이면 해당 열의 값을 LotNoSub 열의 마지막 두 숫자를 확인하여 통합 excel 파일
Median_0 기입
8. 1행 값이 FC_Median_1 이면 해당 열의 값을 LotNoSub 열의 마지막 두 숫자를 확인하여 통합 excel 파일
Median_1 기입
9. 1행 값이 NumOfPoint 이면 해당 열의 값을 통합 excel파일 Num of Point 행에 기입
10. 1행 값이 TestCount 이면 해당 열의 첫번째 값을 통합 excel파일 Test Count 행에 기입
11. 1행 값이 PassCount 이면 해당 열의 값을 LotNoSub 열 마지막 두 숫자를 확인하여 통합 excel파일 PassCount 행에 기입
12. 1행 값이 B2~B8까지의 값을 LotNoSub 열의 마지막 두 숫자를 확인하여 통합 excel파일 Defect 부분에 기입
13. 다른 excel파일 선택시 29행부터 위와 같이 data 불러오기마지막 두 숫자를 확인하여 통합 excel파일 Defect 부분에 기입

전체 4

  • 2022-01-07 22:35

    원하시는 답변이 아닐 수 있지만..  해결방향을 제시해드리자면 VBA로 if 문이나 select 문으로 해결할 수 있습니다.

    '그냥 만들어 주시면 안되나요~?'라고 하실 수도 있찌만.. 그러려면 외주 개발자를 구하셔야겠지요.

    아무리 쉬운 작업이라도 개발자들이 비용을 받는 이유는 내부에 들어가는 로직을 이해하고 프로그램을 만들어야 하기 때문입니다. 그러한 이유로 실제 작업량은 많지 않더라도, 사전 로드맵과 프로세스를 짜는데 더 많이 시간이 소요되는것이겠지요

    통합파일을 보았을 때 정규화가 전혀 되어있지 않는 파일이기 때문에 로데이터를 정규화하고 피벗테이블로 가공하는 것이 더 나을 수도 있습니다.

    VBA로 코딩하려면 많은 공부가 필요하겠지만, 공부한 만큼 본인에게 더 많은 도움이 될테니 여기 홈페이지에 비슷한 강의 살펴보시면 도움이 되실 듯 합니다. 저는 여기서 기초부터 시작해서.. 2년 정도 걸렸는데.. 아마 저보다 더 금방 마스터 하실 수 있을겁니다..^^ㅎㅎ

    파일합치기 강의나.. 재고만들기 강의 한번 참고해보세요.

    그럼 도움이 되셨길..^^


    • 2022-01-11 12:34

      @더블유에이 님 답글 감사합니다!!


  • 2022-01-07 23:45
    채택된 답변

    첫번째 자료에 대한 셋팅 결과입니다. 나머지 작업은 첨부파일의 VBA를 확인하여 정리하시기 바랍니다
    좀더 확실한 처리를 원하시면 외주 개발을 의뢰하시기 바랍니다.

    첨부파일 : 통합-excel.xlsm


    • 2022-01-11 12:35

      @김학동 님 김학동님 감사합니다!!

      밑바탕 만들어주셔서 부족한 부분 수정 중 입니다.

      정말 감사합니다!


전체 5,201
번호 카테고리 제목 작성자 작성일 추천 조회
알림
하루 딱 "1분", 진짜 쓰는 엑셀 꿀팁 👉 "오빠두엑셀" 인스타그램 오픈! (30)
트로피 오빠두엑셀 | 2021.10.12 | 추천 23 | 조회 796
트로피 오빠두엑셀 2021.10.12 23 796
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (21)
오빠두엑셀 | 2021.10.28 | 추천 32 | 조회 2478
트로피 오빠두엑셀 2021.10.28 32 2478
26343 함수/공식
New 전산입고품목과 실제입고품목의 실재고조사관련 양식(함수+피벗테이블)첨언좀 부탁드립니다.도와주세요! 첨부파일 (2)
sunjong**** | 16:42 | 추천 0 | 조회 19
sunjong**** 16:42 0 19
26341 VBA
New VBA 내 배열 통합(쿼리 통합 기능을 VBA에서 구현하고자 합니다.) 첨부파일
병욱 | 16:13 | 추천 0 | 조회 11
병욱 16:13 0 11
26339 VBA
New 많은 텍스트상자안 문자 찾기 (1)
noeu**** | 15:44 | 추천 -1 | 조회 16
noeu**** 15:44 -1 16
26338 함수/공식
New 지정한 일수(days)를 달력에 자동으로 표시 되게끔 설정이 가능한가요? 첨부파일 (1)
말창 | 15:26 | 추천 0 | 조회 17
말창 15:26 0 17
26336 함수/공식
New 셀안 동일 회사명을 순차 카운트를 하고 싶습니다. (3) 답변완료
sickp**** | 15:06 | 추천 0 | 조회 19
sickp**** 15:06 0 19
26334 함수/공식
New 이름만 치면 열 다 띄워주는 방법을 알려주세요 첨부파일 (7) 답변완료
아마테라스 | 14:49 | 추천 0 | 조회 26
아마테라스 14:49 0 26
26329 VBA
New VBA 자동으로 그룹 구분하여 sheet split 기능 행열 전환 관련 질문드립니다. 첨부파일
shon**** | 13:53 | 추천 0 | 조회 10
shon**** 13:53 0 10
26324 기능/도구
New 파일 오류로 열리지 않습니다. (1)
가을남자 | 12:48 | 추천 0 | 조회 15
가을남자 12:48 0 15
26323 함수/공식
New 불려오는 data 행 길이에 따라 자동으로 행길이 바뀌도록 하는 수식/기능 관련 첨부파일 (1)
엑초파 | 12:16 | 추천 0 | 조회 27
엑초파 12:16 0 27
26308 VBA
New pdf 로 자동 저장하고 싶습니다. 첨부파일
wan**** | 04:36 | 추천 0 | 조회 35
wan**** 04:36 0 35
26295 파워쿼리/피벗
New 피벗테이블 '각 필드에 유지할 항목 수'에서 질문입니다. (3)
월마리아 | 2022.01.23 | 추천 0 | 조회 30
월마리아 2022.01.23 0 30
26294 함수/공식
New 합계값이 일치하지 않는 값 구하기! (1)
정해인 | 2022.01.23 | 추천 0 | 조회 34
정해인 2022.01.23 0 34
26290 함수/공식
New 기간구분 IF함수 에러 원인이 뭔지 모르겠어요 (6) 답변완료
마운틴 | 2022.01.23 | 추천 0 | 조회 38
마운틴 2022.01.23 0 38
26285 함수/공식
New 이번주 시작일(월요일), 마지막일(금요일) yyyy-mm-dd 형식으로 출력하는 방법 (1)
joeee | 2022.01.23 | 추천 0 | 조회 37
joeee 2022.01.23 0 37
26284 피벗테이블
New 피벗 테이블 날짜인식 및 월별 그룹화 관련 첨부파일 (3)
baechu9 | 2022.01.23 | 추천 0 | 조회 31
baechu9 2022.01.23 0 31
26278 피벗테이블
New 피벗테이블 영상보면서 따라해보고 있는데요 잘안되요 ㅠ 첨부파일 (1)
희야맘 | 2022.01.23 | 추천 0 | 조회 23
희야맘 2022.01.23 0 23
26276 문서서식
New [조건부 서식] 아직 데이터가 입력되지 않은 칸에 조건부 서식 적용하지 않도록 하기 첨부파일
jo2 | 2022.01.23 | 추천 0 | 조회 33
jo2 2022.01.23 0 33
26268 함수/공식
New 조건부서식 내에서 INDIRECT 함수와 AND 함수를 함께 사용할 수 없나요? (10)
나는나 | 2022.01.22 | 추천 0 | 조회 66
나는나 2022.01.22 0 66
26260 함수/공식
New 각 지점별 연,월 매출의 합을 구하고 싶습니다. 첨부파일 (4) 답변완료
창이 | 2022.01.22 | 추천 1 | 조회 44
창이 2022.01.22 1 44
26246 함수/공식
New 엑셀 월 구하기 주 구하기 질문 입니다. 첨부파일 (3)
천고마비 | 2022.01.22 | 추천 0 | 조회 45
천고마비 2022.01.22 0 45
26243 함수/공식
New 특정 조건 행 제외 후 다른 시트에 리스트화 첨부파일 (4) 답변완료
상큼한도로시 | 2022.01.21 | 추천 0 | 조회 48
상큼한도로시 2022.01.21 0 48
26239 VBA
재고관리 프로그램에서 검색할 때 체크박스 사용하는 방법이 궁금합니다. (1)
엑셀열공 | 2022.01.21 | 추천 0 | 조회 54
엑셀열공 2022.01.21 0 54
26237 피벗테이블
시간표시막대 질문 (1)
최재영 | 2022.01.21 | 추천 0 | 조회 40
최재영 2022.01.21 0 40
26236 함수/공식
컨트롤 f (찾기) 로 함수의 결과값 검색방법이 있나요? (1)
정지훈 | 2022.01.21 | 추천 0 | 조회 34
정지훈 2022.01.21 0 34
26234 함수/공식
함수를 대량변경하고싶은데 가능한지 문의드립니다. (1)
정지훈 | 2022.01.21 | 추천 0 | 조회 42
정지훈 2022.01.21 0 42
26229 함수/공식
함수를 어떤걸 써야 될지 모르겠습니다. 첨부파일 (3) 답변완료
조커 | 2022.01.21 | 추천 0 | 조회 57
조커 2022.01.21 0 57
26223 VBA
버튼이 클릭이 되지 않습니다. 방법을 모르겠어요. 첨부파일 (5)
다르마 | 2022.01.21 | 추천 0 | 조회 43
다르마 2022.01.21 0 43
26222 VBA
자료찾기 vba 문의드립니다. (2) 답변완료
ㅈㄱㄹ | 2022.01.21 | 추천 0 | 조회 44
ㅈㄱㄹ 2022.01.21 0 44
26220 함수/공식
엑셀 셀값 동일 데이터를 순서대로 카운터 하고 싶습니다. (4) 답변완료
sickp**** | 2022.01.21 | 추천 0 | 조회 41
sickp**** 2022.01.21 0 41
26217 VBA
엑셀 매크로 렉걸림해결방법문의 (1)
dud**** | 2022.01.21 | 추천 -1 | 조회 36
dud**** 2022.01.21 -1 36